manikantachary18 commited on
Commit
9ad1c41
·
verified ·
1 Parent(s): c5d4753

Create visualizer.pyfile

Browse files
Files changed (1) hide show
  1. visualizer.pyfile +17 -0
visualizer.pyfile ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import plotly.express as px
2
+
3
+ def create_plot(df, chart_type, x_col, y_col):
4
+ if chart_type == "Bar Chart":
5
+ fig = px.bar(df, x=x_col, y=y_col)
6
+ elif chart_type == "Line Chart":
7
+ fig = px.line(df, x=x_col, y=y_col)
8
+ elif chart_type == "Scatter Plot":
9
+ fig = px.scatter(df, x=x_col, y=y_col)
10
+ elif chart_type == "Pie Chart":
11
+ fig = px.pie(df, names=x_col, values=y_col)
12
+ elif chart_type == "Box Plot":
13
+ fig = px.box(df, x=x_col, y=y_col)
14
+ else:
15
+ raise ValueError("Invalid chart type")
16
+ return fig
17
+