利用可視化神器 Plotly 繪制酷炫圖表

首先導(dǎo)入庫(kù)
from?plotly.graph_objs?import?Scatter,Layout
import?plotly
import?plotly.offline?as?py
import?numpy?as?np
import?plotly.graph_objs?as?go
#setting?offilne?離線模式
plotly.offline.init_notebook_mode(connected=True)
N?=?100
random_x?=?np.linspace(0,1,N)
random_y0?=?np.random.randn(N)+5
random_y1?=?np.random.randn(N)
random_y2?=?np.random.randn(N)-5
#Create?traces
trace0?=?go.Scatter(
????x?=?random_x,
????y?=?random_y0,
????mode?=?'markers',
????name?=?'markers'
)
trace1?=?go.Scatter(
????x?=?random_x,
????y?=?random_y1,
????mode?=?'lines+markers',
????name?=?'lines+markers'
)
trace2?=?go.Scatter(
????x?=?random_x,
????y?=?random_y2,
????mode?=?'lines',
????name?=?'lines'
)
data?=?[trace0,trace1,trace2]
py.iplot(data)

繪制的圖片系統(tǒng)默認(rèn)配色也挺好看的~
trace1?=?go.Scatter(
?????y?=?np.random.randn(500),
????mode?=?'markers',
????marker?=?dict(
????????size?=?16,
????????color?=?np.random.randn(500),
????????colorscale?=?'Viridis',
????????showscale?=?True
????)
)
data?=?[trace1]
py.iplot(data)

trace0?=?go.Bar(
????x?=?['Jan','Feb','Mar','Apr',?'May','Jun',
?????????'Jul','Aug','Sep','Oct','Nov','Dec'],
????y?=?[20,14,25,16,18,22,19,15,12,16,14,17],
????name?=?'Primary?Product',
????marker=dict(
????????color?=?'rgb(49,130,189)'
????)
)
trace1?=?go.Bar(
????x?=?['Jan','Feb','Mar','Apr',?'May','Jun',
?????????'Jul','Aug','Sep','Oct','Nov','Dec'],
????y?=?[19,14,22,14,16,19,15,14,10,12,12,16],
????name?=?'Secondary?Product',
????marker=dict(
????????color?=?'rgb(204,204,204)'
????)
)
data?=?[trace0,trace1]
py.iplot(data)
鏈接在此:https://plot.ly/python/
作者:estate47
鏈接:https://www.jianshu.com/p/e5fb1b5c0957
評(píng)論
圖片
表情

