plotly是開掛的作圖神器,可以供js, python, r, db等使用。具體見官網plotly官網
pip install plotly
更新
pip install plotly --upgrade
import plotly
#設定使用者名稱和api-key
plotly.tools.set_credentials_file(username='demoaccount', api_key='lr1c37zw81')
import plotly
from plotly.graph_objs import scatter, layout
plotly.offline.init_notebook_mode(connected=true)
py.plot會生成乙個離線的html檔案,裡面放置。而py.iplot則直接在ipython notebook裡面生成。
基本散點圖:
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],
y=[1,2]
)trace2=go.scatter(
x=[1,2],
y=[2,1]
)py.iplot([trace1, trace2])
可以改變mode,換成散點圖:
trace=go.scatter(
x=[1,2,3],
y=[1,2,3],
marker=dict(
color=['red','blue','green'],
size=[30,80,200],
),mode='markers'
)py.iplot([trace])
trace=go.scatter(
x=[1,2,3],
y=[1,2,3],
marker=dict(
color=['red','blue','green'],
size=[30,80,200],
),mode='markers+lines'
)py.iplot([trace])
trace1=go.scatter(
name="lenged1",
x=[1,2],
y=[2,1]
)trace2=go.scatter(
name="lenged2",
x=[2,1],
y=[2,1]
)layout=go.layout(
showlegend=true,
# 設定圖例相對於左下角的位置
legend=dict(
x=0.9,
y=1.1
))data=[trace1, trace2]
fig=go.figure(data=data, layout=layout)
py.iplot(fig)
為點加上文字:
trace1=go.scatter(
x=[1,2,3],
y=[1,2,3],
text=['a', 'b', 'c'],
textposition="top center",
mode="markers+text",
marker=dict(
size=[20,20,20]
))data=[trace1]
py.iplot(data)
更多設定: plotly.scatter設定
trace=go.scatter(
x=[1,2,3,4],
y=[1,2,3,6]
)axis_template=dict(
showgrid=true, #網格
zeroline=true, #是否顯示基線,即沿著(0,0)畫出x軸和y軸
nticks=20,
showline=true,
title='x axis',
mirror='all',
zerolinecolor="#ff0000"
)layout=go.layout(
xaxis=axis_template,
yaxis=axis_template
)data=[trace]
fig=go.figure(
data=data,
layout=layout
)py.iplot(fig)
更多關於座標軸設定的引數詳見: plotly座標軸設定
trace=go.heatmap(
z=[[1,2,3,4],
[5,6,7,8]
])data=[trace]
py.iplot(data)
trace=go.bar(
x=[1,2],
y=[1,2],
marker=dict(
color=["#ff0000", "#00ff00"],
))data=[trace]
py.iplot(data)
更多設定:plotly.barUbuntu apt 使用指南
起初gnu linux系統中只有.tar.gz。使用者必須自己編譯他們想使用的每乙個程式。在debian出現之後,人們認為有必要在系統中新增 一種機制用來管理安裝在計算機上的軟體包。人們將這套系統稱為dpkg。至此著名的 package 首次在gnu linux上出現。不久之後紅帽子也 開始著手建立...
CImageList使用指南
1.綜述 在mfc 中cimagelist 類封裝了 影象列表控制項的功能,影象列表是乙個具有相同大小的 影象 可以是不同 型別 的集合,其主要用於 應用程式中大規模 圖示的儲存。該控制項是不可 見的,通常與其它如 clistbox ccombobox ccomboboxex ctabctrl 以及...
CImageList使用指南
cimagelist使用指南 1.綜述 在 mfc中cimagelist類封裝了影象列表控制項的功能,影象列表是乙個具有相同大小的影象 可以是不同型別 的集合,其主要用於應用程式中大 規模圖示的儲存,該控制項是不可見的。通常與其它如clistbox,ccombobox,ccomboboxex以及ct...