Skip to content

Simple line plot for trend visualization [line-basic] #162

@MarkusNeusinger

Description

@MarkusNeusinger

Description

A basic line plot for visualizing trends and continuous data over a sequence (time, index, etc.).

Use Cases

  • Time series: Stock prices, temperature over days, website traffic
  • Trend analysis: Sales progression, performance metrics over time
  • Sequential data: Any continuous variable plotted against an ordered sequence

Expected Features

  • Single line connecting data points
  • Clear axis labels (X: sequence/time, Y: values)
  • Optional markers at data points
  • Grid lines for readability
  • Legend support for future multi-line extensions

Sample Data Structure

# Simple sequential data
x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
y = [2.3, 3.1, 4.5, 4.2, 5.8, 6.1, 5.9, 7.2, 8.1, 7.8]

Visual Requirements

  • Clean, minimal design
  • Line width: 2px (or equivalent)
  • Figure size: 10x6 inches
  • Title: 'Line Plot'
  • X-axis label: 'X'
  • Y-axis label: 'Y'

Priority

High - This is a fundamental plot type that should be available across all 9 libraries.

Implementation Status

Library Status Score PR Attempts
matplotlib ✅ Merged 95 - 2/3
seaborn ✅ Merged 92 - 2/3
plotly ✅ Merged 90 - 1/3
bokeh ✅ Merged 92 - 2/3
altair ✅ Merged 92 - 1/3
plotnine ✅ Merged 92 - 1/3
pygal ✅ Merged 78 - 1/3
highcharts ✅ Merged 25 - 1/3

Last updated: 2025-12-07 21:18 UTC

Metadata

Metadata

Assignees

No one assigned

    Labels

    approvedApproved for implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions