今天在研究Plotly绘制散点图的方法
使用Python3.6 + Plotly
Plotly版本2.0.0
因为Plotly没有自己独立的线性图形函数,所以把线性图形与散点图形全部用一个函数实现
这个函数是Scatter函数
下面举几个简单的例子
先画一个纯散点图,代码如下:
importplotlyimportplotly.graph_objs as goimportnumpy
pyplt= plotly.offline.plot #使用离线模式
N = 100random_x= numpy.linspace(0, 1, N)
random_y0= numpy.random.randn(N)+5random_y1=numpy.random.randn(N)
random_y2= numpy.random.randn(N)-5
#上面是一些随机数据
trace0 =go.Scatter(
x=random_x,
y=random_y0,
mode= 'markers', #绘制纯散点图
name = 'markers' #图例名称
)
data=[trace0]
pyplt(data, filename='tmp/scatter_diagram.html')#html放置的位置
运行程序会得到如下图所示图形