日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python 仪表盘数据显示_跟小白学Python数据分析——绘制仪表盘

發(fā)布時(shí)間:2025/3/19 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 仪表盘数据显示_跟小白学Python数据分析——绘制仪表盘 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文繼續(xù)采用 PyEchartsv1.x版本進(jìn)行繪制儀表盤(pán)。

注: PyEcharts分為 v0.5.x 和 v1.x 兩個(gè)大版本,v0.5.x 和 v1.x 間不兼容,v0.5.x是基于Python2.7+、3.4+版本開(kāi)發(fā)的, 而v1.x是一個(gè)全新的版本,它是基于Python3.6+版本開(kāi)發(fā)的,另外經(jīng)PyEcharts開(kāi)發(fā)團(tuán)隊(duì)決定,0.5.x 版本將不再進(jìn)行維護(hù)。

繪制的 儀表盤(pán)效果是這樣的:

沒(méi)有安裝 PyEcharts的,先安裝 PyEcharts:

# 安裝pyecharts模塊,直接安裝就是最新的版本

pip install pyecharts

安裝好 PyEcharts之后,就可以將需要使用的模塊進(jìn)行導(dǎo)入:

#導(dǎo)入需要使用的模塊

importpyecharts.options asopts

frompyecharts.charts importGauge

儀表盤(pán)數(shù)據(jù)很簡(jiǎn)單,就是一個(gè)完成率數(shù)字,所以不用定義或?qū)?#xff0c;也無(wú)需做轉(zhuǎn)換。

接下來(lái)就可以繪制儀表盤(pán)了:

Gaug_1=(

#創(chuàng)建儀表盤(pán)對(duì)象,并設(shè)置大小,也可以不設(shè)置,直接使用默認(rèn)大小即可

Gauge(init_opts=opts.InitOpts(width= "800px", height= "400px"))

#設(shè)置數(shù)據(jù)系列名稱及數(shù)據(jù)

.add(series_name= "完成率", data_pair=[[ "完成率", 65]])

.set_global_opts(

# 設(shè)置圖表標(biāo)題及位置

title_opts=opts.TitleOpts(title= "XX業(yè)務(wù)完成情況",pos_left= "center"),

# 設(shè)置不顯示圖例,餅圖不建議使用圖例,不方便讀圖

legend_opts=opts.LegendOpts(is_show= False),

#設(shè)置提示框數(shù)據(jù)標(biāo)簽顯示格式

tooltip_opts=opts.TooltipOpts(is_show= True, formatter= "{a}
{b} : {c}%"),

)

#通過(guò)render方法將儀表盤(pán)渲染為html

.render( "gauge.html")

)

Gaug_1=(

Gauge(init_opts=opts.InitOpts(width= "800px", height= "400px"))

.add(series_name= "完成率", data_pair=[[ "完成率", 65]],

#設(shè)置儀表盤(pán)顏色

axisline_opts=opts.AxisLineOpts(

linestyle_opts=opts.LineStyleOpts(

color=[( 0.6, "#fd666d"), ( 0.8, "#FFD700"),( 1, "#3CB371")], width= 30)))

.set_global_opts(

title_opts=opts.TitleOpts(title= "XX業(yè)務(wù)完成情況",pos_left= "center"),

legend_opts=opts.LegendOpts(is_show= False),

tooltip_opts=opts.TooltipOpts(is_show= True, formatter= "{a}
{b} : {c}%"),

)

.render( "gauge.html")

)

設(shè)置顏色后的儀表盤(pán)效果是這樣的:

看出區(qū)別了嗎?

只要在add中添加axisline_opts的設(shè)置,是不是so easy 呢?

-----------------

課程提供講義(含代碼)與數(shù)據(jù)供練習(xí)

如還有其他問(wèn)題也可添加課程助理微信號(hào)咨詢,添加時(shí)請(qǐng)注明所咨詢的課程

總結(jié)

以上是生活随笔為你收集整理的python 仪表盘数据显示_跟小白学Python数据分析——绘制仪表盘的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。