本文繼續採用PyEcharts v1.x版本進行繪製折線圖。
注:PyEcharts分爲 v0.5.x 和 v1.x 兩個大版本,v0.5.x 和 v1.x 間不兼容,v0.5.x是基於Python2.7+、3.4+版本開發的,而v1.x是一個全新的版本,它是基於Python3.6+版本開發的,另外經PyEcharts開發團隊決定,0.5.x 版本將再也不進行維護。html
繪製的折線圖效果是這樣的:echarts
沒有安裝PyEcharts的,先安裝PyEcharts:ide
# 請安裝1.7.1版pyecharts模塊,不要安裝最新的版本,不兼容 pip install pyecharts==1.7.1
安裝好PyEcharts以後,就能夠將須要使用的模塊進行導入:學習
#導入須要使用的模塊 from pyecharts import options as opts from pyecharts.charts import Line
數據輸入:3d
x_data = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"] y_data = [820, 932, 901, 934, 1290, 1330, 1320]
接下來就能夠繪製折線圖了:code
l=( #建立折線圖對象 Line() #設置X軸數據系列 .add_xaxis(xaxis_data=x_data) #設置Y軸數據系列 .add_yaxis( #系列名稱,若是爲空則不顯示 series_name="", #設置Y軸數據 y_axis=y_data, #標記的樣式,'emptyCircle','circle','rect','roundRect','triangle','diamond','pin','arrow','none' symbol="emptyCircle", #是否顯示標記 is_symbol_show=True, #是否顯示數據標籤 label_opts=opts.LabelOpts(is_show=False), #設置折線顏色 color='#FF1493' ) .set_global_opts( #設置X軸數據類型爲分類數據 xaxis_opts=opts.AxisOpts(type_="category"), yaxis_opts=opts.AxisOpts( #設置Y軸數據類型爲數值數據 type_="value", #顯示座標軸刻度線 axistick_opts=opts.AxisTickOpts(is_show=True), #顯示網格線 splitline_opts=opts.SplitLineOpts(is_show=True), ), ) #經過render()方法將折線圖渲染爲html .render("折線圖.html") )
import pyecharts.options as opts from pyecharts.charts import Line x_data = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"] y_data = [820, 932, 901, 934, 1290, 1330, 1320] y_data2 = [920, 992, 991, 994, 1590, 1330, 920] l=( Line() .add_xaxis(xaxis_data=x_data) .add_yaxis( series_name="A", y_axis=y_data, symbol="emptyCircle", is_symbol_show=True, label_opts=opts.LabelOpts(is_show=False), color='#FF1493' ) .add_yaxis( series_name="B", y_axis=y_data2, symbol="emptyCircle", is_symbol_show=True, label_opts=opts.LabelOpts(is_show=False), color='#4B0082' ) .set_global_opts( xaxis_opts=opts.AxisOpts(type_="category"), yaxis_opts=opts.AxisOpts( type_="value", axistick_opts=opts.AxisTickOpts(is_show=True), splitline_opts=opts.SplitLineOpts(is_show=True), ), ) .render("多系列折線圖.html") )
多系列折線圖效果是這樣的:htm
是否是so easy 呢?對象
長按識別下方二維碼,並關注公衆號blog