Python水球圖如何繪制?Python怎么使用pyecharts制作水球圖

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

Python水球圖如何繪制?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"))
Python水球圖如何繪制?Python怎么使用pyecharts制作水球圖


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


Python水球圖如何繪制?Python怎么使用pyecharts制作水球圖


Python水球圖如何繪制?Python怎么使用pyecharts制作水球圖


微信掃碼,學習更方便
Python水球圖如何繪制?Python怎么使用pyecharts制作水球圖


現在報名贈100例知識點合集
Python水球圖如何繪制?Python怎么使用pyecharts制作水球圖


    猜你喜歡