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

1.使用pyecharts這個庫來制作水球圖需要導入的模塊和方法有很多,其中必須要導入的就是Liquid的方法,因為這個方法就是封裝了水球圖繪制功能的,導入模塊的代碼示例如下:
from pyecharts.charts import Liquid, Gridfrom pyecharts import options as optsfrom pyecharts.commons.utils import JsCode2.模塊導入之后就是可以調用它們來制作水球圖了,pyecharts這個庫繪制圖像的語法比較特別,它需要使用一個變量來接收繪制出來的圖像 。而所有的代碼都需要寫在等號后面的括號里面,首先需要調用Liquid()方法表示當前繪制的圖像為水球圖 。
然后用鏈式語法調用add()方法來向其中添加水球圖繪制時的參數,第一個參數就是圖像名稱 。后一個參數則是列表對象,里面的值必須要小于1 。而它們也表示了水球圖中波浪的數量以及位置,元素需要從小到大排序,第一個就是水球圖數據上限和顯示百分比,詳細代碼示例如下:
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"))

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



微信掃碼,學習更方便

現在報名贈100例知識點合集

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