📅  最后修改于: 2023-12-03 15:18:35.492000             🧑  作者: Mango
Plotly是一个开源的Python图形化库,可用于制作互动性非常好的图表和可视化。其中包括基础统计图表、科学图表以及3D图表等等。Plotly有一个在线的平台,可供开发者观看、分享和编辑图表,也支持Python、R、MATLAB、Node.js等多种编程语言。
pip install plotly
下面的示例代码展示如何使用Plotly创建一个简单的折线图:
import plotly.graph_objs as go
trace = go.Scatter(
x=[1, 2, 3, 4],
y=[10, 11, 12, 13],
mode='lines+markers'
)
data = [trace]
layout = go.Layout(
title='My first Plotly graph',
xaxis=dict(title='x-axis'),
yaxis=dict(title='y-axis')
)
fig = go.Figure(data=data, layout=layout)
fig.show()
这将创建一个带有标记和线的折线图,在浏览器中打开它,并显示如下:
在这个例子中,我们使用了Plotly的Python接口plotly.graph_objs,定义了一个散点对象trace,并将其放在一个列表中data中。我们还定义了一个布局layout,包括图表的标题、x轴、y轴等。最后,我们创建了一个Figure对象fig,其中包含了我们的数据和布局,用show()方法将其显示在浏览器中。
Plotly提供了Python编程语言对于高质量交互式图表的完整支持。使用Plotly,您可以构建更优秀的图表,并将其方便地嵌入到网页或者应用程序中。