hackathon / visualizer.py
Ashar086's picture
Create visualizer.py
30ca6a3 verified
raw
history blame
455 Bytes
import plotly.express as px
class Visualizer:
def create_plot(self, df, x_axis, y_axis, chart_type):
if chart_type == "Scatter":
fig = px.scatter(df, x=x_axis, y=y_axis)
elif chart_type == "Line":
fig = px.line(df, x=x_axis, y=y_axis)
elif chart_type == "Bar":
fig = px.bar(df, x=x_axis, y=y_axis)
else:
raise ValueError("Invalid chart type")
return fig