Amazing-Python-Scripts
33 строки · 826.0 Байт
1import plotly.graph_objects as go
2import numpy as np
3
4
5def create_line_chart(x_data, y_data):
6fig = go.Figure(data=go.Scatter(x=x_data, y=y_data))
7
8# Modifying the tickangle of the xaxis, and adjusting width and height of the image
9fig.layout.template = 'plotly_dark'
10fig.update_layout(
11title='Line Chart',
12xaxis_title='X Axis Title',
13yaxis_title='Y Axis Title',
14xaxis_tickangle=-45,
15autosize=False,
16width=600,
17height=600,
18margin=dict(l=50, r=50, b=100, t=100, pad=4)
19)
20fig.show()
21
22
23if __name__ == "__main__":
24np.random.seed(42)
25
26# Generating sample data
27x_data = np.arange(10)
28y_data = x_data ** 2
29
30try:
31create_line_chart(x_data, y_data)
32except Exception as e:
33print("An error occurred:", str(e))
34