Python Plotly 绘制 y=3x^2 曲线并保存为 SVG
以下是使用 Python 代码使用 plotly 绘制 y=3x^2 的曲线,并保存图片为 svg 格式的示例:
import plotly.graph_objs as go
import plotly.io as pio
x = list(range(-10, 11))
y = [3 * xi**2 for xi in x]
trace = go.Scatter(x=x, y=y)
layout = go.Layout(title='y=3x^2',
xaxis=dict(title='x'),
yaxis=dict(title='y'))
fig = go.Figure(data=[trace], layout=layout)
pio.write_image(fig, 'plotly_curve.svg')
在上述代码中,我们首先定义 x 和 y 数组,然后使用 plotly.graph_objs 模块中的 Scatter 类创建一个散点图,将 x 和 y 数组作为输入。接下来,我们定义图表的标题和坐标轴标签,并使用 plotly.graph_objs 模块中的 Layout 类创建一个布局。最后,我们使用 plotly.graph_objs 模块中的 Figure 类将 trace 和 layout 合并到一起,并使用 plotly.io 模块中的 write_image 函数将结果以 svg 格式保存到文件“plotly_curve.svg”中。
运行上述代码后,我们将在当前工作目录中生成一个名为“plotly_curve.svg”的文件,其中包含绘制的曲线图。
原文地址: https://www.cveoy.top/t/topic/mE3f 著作权归作者所有。请勿转载和采集!