plotting/line_chart.py

19 lines
481 B
Python
Raw Normal View History

2023-12-30 14:15:30 +00:00
from chart import Chart
from pandas import Series
from plotly.graph_objects import Scatter
class LineChart(Chart):
def __init__(self, x: Series, y: Series, name: str):
self.x = x
self.y = y
self.name = name
def trace(self) -> Scatter:
return Scatter(
x = self.x,
y = self.y,
name = self.name,
mode = 'lines',
line=dict(color = 'yellow') # TODO: Make this configurable.
)