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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

【Python】用 Highcharts 绘制饼图,也很强大

發布時間:2025/3/12 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python】用 Highcharts 绘制饼图,也很强大 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

來源:Python數據之道

作者:Peter

整理:陽哥

用 Highcharts 繪制餅圖,也很強大

前不久,分享了讀者投稿的文章,較為綜合的介紹了可視化庫 Highcharts ,這個一個 JavaScript 下的可視化工具,同時也有 Python 版本。前文鏈接如下:

  • 又一個可視化神器Highcharts,Python版也有哦!

不少同學對這個工具感興趣,今天來跟大家介紹下如何用這個工具來繪制餅圖。大家可以對照自己常用的 Python 庫,看看哪些工具更適合自己。

本文中介紹的是如何利用 python-highcharts 繪制各種餅圖來滿足不同的需求,主要包含:

  • 基礎餅圖

  • 單色+多色餅圖制作

  • 帶上圖例+數據的餅圖

  • 雙層餅圖的制作

  • 扇形餅圖

基礎餅圖

首先我們看看整體的效果:

  • 可以很清晰地看到每個區塊的名字

  • 當我們的光標移動到某個區塊,能夠看到該區塊占的比例

整理的代碼如下:

單色+多色餅圖

上面的基礎餅圖在 Highcharts 中默認是每個區塊的顏色是各不相同的,如果我們想每個區塊的顏色是相同的,或者某幾個區塊的顏色是相同的,該如何操作呢?

單色餅圖

首先看看整體的效果圖:

整體的代碼如下:從導入庫到數據的添加設置、以及參數項的配置等

其中,重點的參數設置看這里:

Highcharts 中就是通過 Highcharts.getOptions().colors 來設置默認的顏色。我們改變下設置,繪制另一種顏色的餅圖:

多色餅圖

如果我們想某幾個區塊顯示相同的顏色,可以設置相同的數值,首先看看具體的效果圖:

可以看到我們將6個區塊的顏色分成了3大類,就是通過上面的方法來實現的。如果我們設置成0-5的數值,即每個區塊的顏色各不相同,那么就是基礎餅圖的樣子

顯示圖例和數據的餅圖

上面提到的各種餅圖都是沒有圖例的,同時在區塊中也沒有直接顯示原始數據,下面介紹方法來實現這兩種效果:

圖例和數據顯示的代碼設置:

雙層餅圖

上面介紹了各種單個餅圖的制作,下面講解如何利用 python-highcharts 制作雙層餅圖。看看整體的效果:

從上圖中我們可以看到:主要是有5種顏色

  • 藍色

  • 黑色

  • 綠色

  • 紅色

  • 紫色

數據中顯示每個大類中還有子類,比如:MSIE 父類中還有子類 MSIE6.0、MSIE7.0、MSIE8.0、MSIE9.0。現在我們看看代碼中數據的顯示:

可以很清晰地看到:先顯示父級的數據,再顯示子級的數據。整體的代碼如下:

扇形圖

上面介紹的都是如何制作各種餅圖,下面介紹一種制作 扇形圖 的方法。首先看看整體的效果:

上面顯示了5個類別的數據,同時顯示了圖例,并且在扇形圖中顯示了數據。整體的代碼如下:

重點的設置部分:

總結

本文結合各種實際案例介紹了如何利用 python-highcharts 來繪制各種不同需求的餅圖或者扇形圖。通過上面案例的介紹,我們發現使用 Highcharts 繪制圖形的主要步驟如下:

  • 導入我們需要的 Highcharts 庫,再實例化一個 Highcharts 對象

  • 數據項的配置:在繪圖的時候,數據的配置也很重要。Highcharts中對數據格式要求還是挺高的,而且在數據中還可以對數據進行效果的設置

  • 圖形參數設置:這是整個繪圖過程中 最為重要 的部分,主要是包含:圖表類型chart(柱狀圖、餅圖、折線圖等)、標題title(主標題、副標題)、數據提示工具tooltip、繪圖選型plotOptions等配置項的設置

  • 添加數據項和配置項。在添加配置項的時候,我們可以對最終的圖形進行一些效果設置。

  • 最后是個人的一點感覺:利用 Highcharts 來進行繪圖的確代碼量很大,基本上畫一個簡單的餅圖或者柱狀圖都需要大量的代碼(相對其他自己使用的可視化庫,比如 pyecharts、plotly_express 等)。

    但是它的強大之處,應該是在于結合前端的知識,繪制更多動態效果的圖形,讓圖形的可視化效果更美觀

    作者簡介

    Peter,碩士畢業僧一枚,從電子專業自學Python入門數據行業,擅長數據分析及可視化。喜歡數據,堅持跑步,熱愛閱讀,樂觀生活。個人格言:不浮于世,不負于己

    個人站點:www.renpeter.cn

    往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習及深度學習筆記等資料打印機器學習在線手冊深度學習筆記專輯《統計學習方法》的代碼復現專輯 AI基礎下載機器學習的數學基礎專輯 本站qq群851320808,加入微信群請掃碼:

    總結

    以上是生活随笔為你收集整理的【Python】用 Highcharts 绘制饼图,也很强大的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 和美女啪啪 | 欧美日韩不卡一区二区三区 | 天天5g天天爽免费观看 | 黑人精品无码一区二区三区AV | 国产午夜精品一区二区理论影院 | jizzjizz在线观看 | 精品欧美一区二区三区久久久 | 亚洲一区在线视频观看 | 蜜臀麻豆 | 天天插天天操天天干 | 国产探花在线精品一区二区 | 国产一卡二卡在线播放 | aaaaaaa毛片| 精品国产999久久久免费 | 亚洲va国产va天堂va久久 | 91色噜噜 | 久爱视频在线观看 | 色伊人网 | 91传媒在线免费观看 | 干老太太视频 | 熟睡人妻被讨厌的公侵犯 | 人人爱操 | 欧美做受高潮中文字幕 | 九九热精品在线观看 | 男女爽爽 | a v视频在线播放 | 黄瓜污视频 | 国产成人久久精品麻豆二区 | 夜夜骚网站 | 亚洲一级黄色片 | 国产精品国产成人国产三级 | 国产激情综合五月久久 | 久久99深爱久久99精品 | 91久久人人 | 三级免费网址 | 天堂视频中文在线 | 成人黄色小视频在线观看 | 永久看看免费大片 | 日本熟妇成熟毛茸茸 | 国产资源免费 | 乱lun合集男男高h | 三级av网| 国产免费视频 | 啪啪视屏| 精品久久久久久久久久久久久久久久久 | 国产肥熟 | 亚洲网站免费看 | 欧美在线高清 | 在线观看亚洲视频 | 国产精品一二三区在线观看 | 欧美 日韩 国产 一区 | 日韩短视频 | 操你啦在线视频 | 97人妻精品一区二区三区软件 | 香蕉视频色 | 久久精品一区二区免费播放 | 亚洲va中文字幕 | 萌白酱喷水视频 | 91国产中文字幕 | 91视频导航| 538国产视频 | 二区视频在线 | 中文字幕第35页 | 日韩性xxxx| 夜色综合 | 午夜三级网站 | 男朋友是消防员第一季 | 亚洲精品国产成人 | 国产传媒一区二区 | 日本免费视频 | 俄罗斯精品一区二区三区 | 免费在线观看中文字幕 | 国产福利第一页 | 在线观看色| 依依成人在线视频 | 无码国产69精品久久久久同性 | 亚洲女人av | 香蕉久久av | 美日韩精品 | 天天操天天透 | 麻豆av在线 | a级免费网站| aⅴ在线免费观看 | 日韩精品一区二区三区免费视频 | 国产欧美精品aaaaaa片 | 国产无码精品在线播放 | 麻豆网站在线观看 | 猛男大粗猛爽h男人味 | 日韩淫 | 天天看av| 亚洲三级在线 | 妞干网这里只有精品 | 国产精品色在线 | 经典杯子蛋糕日剧在线观看免费 | 成人av毛片 | 人妻无码久久精品人妻 | av在线首页 | 美女被日网站 | 影音先锋蜜桃 |