python可视化学习(二):plotly库(基础)
1.安装和更新
安装:
pip install plotly
更新:
pip install plotly --upgrade
2.在线使用,画的图会存入云账户中
import plotly
#设置用户名和API-KEY
plotly.offline.init_notebook_mode(connected=True)
在这里,用到的用户名和API需要到plotly的官网进行注册登录,然后登陆如下界面:
往下拉,输入密码,即可获得API-KEY。
3.离线使用
import plotly
from plotly.graph_objs import Scatter,Layout
plotly.offline.init_notebook_mode(connected=True)
4.py.plot和py.iplot区别
py。plot会生成一个离线的html文件,里面放置图片。而py.iplot则直接在ipython notebook里面生成图片
在这里,我就使用离线使用的方法,来为大家演示一下,每个操作的使用。(建议使用jupyter notebook)
5.plotly库的使用
5.1 折线图
#%%writefile D:\基本折线图.py #保存成py文件
import plotly.offline as py
from plotly.graph_objs import Scatter, Layout
import plotly.graph_objs as go
py.init_notebook_mode(connected=True)
trace1 = go.Scatter(
x=[1,2,3],
y=[1,2,4])
trace2 = go.Scatter(
x=[1,2,5],
y=[2,1,4])
py.iplot([trace1, trace2])
5.2 基本散点图
#%%writefile D:\基本散点图.py
import plotly.offline as py
from plotly.graph_objs import Scatter, Layout
import plotly.graph_objs as go
py.init_notebook_mode(connected=True)
trace = go.Scatter(
x=[1,2,3],
y=[1,2,3],
marker = dict( #marker可无
color=['red', 'blue', 'green'],
size=[30,80,200],),
mode='markers' #如果没有mode,默认值问点加直线
)
py.iplot([trace])