企業(yè)網(wǎng)站seo哪里好百度關(guān)鍵詞seo排名軟件
目錄
?1.Pyecharts簡(jiǎn)介
2.Pyecharts的常用方法
3.Pyecharts繪制柱狀圖
3.1 繪制并列柱狀圖
3.2 繪制水平直方圖
?1.Pyecharts簡(jiǎn)介
Pyecharts是一個(gè)用于創(chuàng)建交互式圖表的Python庫(kù)。它基于Echarts,一個(gè)強(qiáng)大的JavaScript圖表庫(kù),Pyecharts允許Python開(kāi)發(fā)者使用Python代碼輕松地生成各種類型的圖表,包括線性圖、餅圖、散點(diǎn)圖、柱狀圖、地理地圖和熱力圖等。Pyecharts的目標(biāo)是使數(shù)據(jù)可視化變得更加容易,同時(shí)保持高度的可定制性。
2.Pyecharts的常用方法
- chart_name=Type() :初始化具體類型圖表
- chart_name.add() :添加數(shù)據(jù)及配置項(xiàng)
- chart_name.render() :生成本地文件
- chart_name.render_notebook :在jupyter notebook中顯示
3.Pyecharts繪制柱狀圖
可以使用Bar函數(shù)繪制柱狀圖。
- add_xaxis:加入X軸參數(shù)
- add_yaxis:加入Y軸參數(shù)
- set_global_opts:全局配置設(shè)置
- set_series_opts:系列配置設(shè)置
3.1 繪制并列柱狀圖
from pyecharts.charts import Bar
from pyecharts import options as opts
bar = Bar()
bar.add_xaxis(["襯衫", "毛衣", "領(lǐng)帶", "褲子", "風(fēng)衣", "高跟鞋", "襪子"])
bar.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])
bar.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])
bar.set_global_opts(title_opts = opts.TitleOpts(title = "貨品銷(xiāo)售情況",subtitle = "A和B公司"))
bar.render_notebook()
?結(jié)果圖:
3.2 繪制水平直方圖
from pyecharts.charts import Bar
from pyecharts import options as opts
%matplotlib inline
bar = Bar()
bar.add_xaxis(["襯衫", "毛衣", "領(lǐng)帶", "褲子", "風(fēng)衣", "高跟鞋", "襪子"])
bar.add_yaxis("商家A", [114, 55, 27, 101, 125, 27, 105])
bar.add_yaxis("商家B", [57, 134, 137, 129, 145, 60, 49])
bar.set_global_opts(title_opts=opts.TitleOpts(title="貨品銷(xiāo)售情況",subtitle = "A和B公司"),toolbox_opts = opts.ToolboxOpts(is_show = True))
bar.set_series_opts(label_opts=opts.LabelOpts(position = "right"))
bar.reversal_axis()
bar.render_notebook()
結(jié)果圖:
?
右上角有選項(xiàng)可以選擇,改變圖像樣式,例如改成堆疊樣式:?