水球圖是一種比較特殊的統(tǒng)計圖形,它是用來表示某類數(shù)據(jù)整體中某部分所占大小百分比的,因為水球圖是在一個幾何圖像中以波浪形狀的水來表示數(shù)據(jù)占用量的 。下文會詳細(xì)介紹python使用第三方庫pyecharts制作水球圖的詳細(xì)方法,感興趣的話就往下看看吧 。

1.使用pyecharts這個庫來制作水球圖需要導(dǎo)入的模塊和方法有很多,其中必須要導(dǎo)入的就是Liquid的方法,因為這個方法就是封裝了水球圖繪制功能的,導(dǎo)入模塊的代碼示例如下:
from pyecharts.charts import Liquid, Gridfrom pyecharts import options as optsfrom pyecharts.commons.utils import JsCode2.模塊導(dǎo)入之后就是可以調(diào)用它們來制作水球圖了,pyecharts這個庫繪制圖像的語法比較特別,它需要使用一個變量來接收繪制出來的圖像 。而所有的代碼都需要寫在等號后面的括號里面,首先需要調(diào)用Liquid()方法表示當(dāng)前繪制的圖像為水球圖 。
然后用鏈?zhǔn)秸Z法調(diào)用add()方法來向其中添加水球圖繪制時的參數(shù),第一個參數(shù)就是圖像名稱 。后一個參數(shù)則是列表對象,里面的值必須要小于1 。而它們也表示了水球圖中波浪的數(shù)量以及位置,元素需要從小到大排序,第一個就是水球圖數(shù)據(jù)上限和顯示百分比,詳細(xì)代碼示例如下:
pic2 = ( Liquid() .add("", [0.75, 0.5, 0.25], center = ['50%', '50%'], is_outline_show = True, outline_border_distance = 10, shape = 'circle') .set_global_opts(title_opts = opts.TitleOpts(title = '水球圖', pos_top = '15%', pos_left = 'center')) .render("水球圖.html"))

而剩余的幾個參數(shù)中center表示這個水球圖位于畫布的哪個位置上,is_outline_show等于True則表示水球圖顯示邊框,outline_border_distance自然就是邊框?qū)挾攘?。shape這個參數(shù)則表示水球外形,可以設(shè)置的有圓形、正方形、菱形等等 。
【Python水球圖如何繪制?Python怎么使用pyecharts制作水球圖】以上就是關(guān)于“Python水球圖如何繪制?Python怎么使用pyecharts制作水球圖”的全部內(nèi)容了,希望對你有所幫助 。



微信掃碼,學(xué)習(xí)更方便

現(xiàn)在報名贈100例知識點合集

猜你喜歡
- 凜冬將至歌詞 凜冬將至歌曲簡介
- Python單引號替換成雙引號怎么做?Python如何替換單引號為雙引號
- 深圳茶顏悅色是真的嗎?
- 荷蘭弟的蜘蛛俠有幾部 荷蘭弟的蜘蛛俠共有幾部
- Python解析json數(shù)據(jù)并存入csv文件怎么做?Python如何解析json并保存csv
- Python如何安裝軟件包?Python安裝軟件包的方法有哪些
- 怎么查看python模塊在什么位置?Python模塊的路徑查看方法
- Python如何輸出日期?Python對日期的基本操作方法
- 鑫昊企業(yè)有限公司是干啥的
- Python什么時候使用自定義類?Python自定義類的使用方法
