最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python+Matplotlib繪制高亮顯示餅圖的示例代碼

 更新時間:2023年06月08日 11:12:44   作者:SpikeKing  
餅圖 (Pie Chart) 是一種圓形統(tǒng)計圖,被分割成片用于表示數(shù)值間的比例關(guān)系,本文為大家介紹了Matplotlib繪制高亮顯示的餅圖的函數(shù)源碼,需要的可以參考一下

餅圖 (Pie Chart) 是一種圓形統(tǒng)計圖,被分割成片用于表示數(shù)值間的比例關(guān)系。每個切片的弧長以及相應(yīng)的中心角和面積與其表示的量成正比。餅圖適合用于展示構(gòu)成、占比、份額等數(shù)據(jù)。

示例如下:

源碼如下:

其中,高亮顯示使用 plt.pie() 函數(shù)的 explode 參數(shù),默認是全0列表,當設(shè)置超過0時,如0.05,則當前位置是高亮顯示。

def draw_pie_chart(
    val_list, label_list, highlight_idx=-1,
    title="", xlabel="", ylabel="", figsize=(8, 8), font_scale=1.2,
    is_show=False, save_name="",
    **plot_kwargs,
):
    """
    繪制餅圖

    :param val_list: 待處理數(shù)據(jù)
    :param label_list: 待處理數(shù)據(jù)的標簽,
    :param highlight_idx: 高亮顯示區(qū)域
    :param title: 圖表標題
    :param xlabel: X 軸標簽
    :param ylabel: Y 軸標簽
    :param figsize: 圖像尺寸
    :param font_scale: 字體縮放尺寸
    :param is_show: 是否顯示
    :param save_name:  是否存儲圖像
    :param plot_kwargs:  其余參數(shù)
    :return:
    """

    assert len(val_list) == len(label_list)
    assert highlight_idx < len(val_list)

    sns.set(font_scale=font_scale)
    plt.figure(figsize=figsize)
    explode_list = [0.0 for _ in range(len(val_list))]

    # 高亮顯示區(qū)域
    if highlight_idx >= 0:
        highlight_idx = min(highlight_idx, len(explode_list) - 1)
        explode_list[highlight_idx] = 0.05

    # 繪制餅圖
    plt.pie(
        x=val_list,
        labels=label_list,
        autopct='%1.2f%%',
        colors=sns.color_palette('Set2'),
        # Add space around each slice
        explode=explode_list,
        ** plot_kwargs,
    )

    plt.title(title)
    plt.xlabel(xlabel)
    plt.ylabel(ylabel)

    if save_name:
        # transparent=True
        assert save_name.endswith("png") or save_name.endswith("jpg")
        plt.savefig(save_name, bbox_inches='tight', format='png')
    if is_show:
        plt.show()

    return plt.gcf()

def main():
    data_list = [11, 11, 7, 26]
    label_list = ["MSA Update", "Model Diversity", "MSA Ranking", "Unified Prediction"]
    draw_pie_chart(data_list, label_list, highlight_idx=0, is_show=True, save_name="xxx.png")

到此這篇關(guān)于Python+Matplotlib繪制高亮顯示餅圖的示例代碼的文章就介紹到這了,更多相關(guān)Python Matplotlib餅圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 利用已有Ner模型進行數(shù)據(jù)清洗合并代碼

    python 利用已有Ner模型進行數(shù)據(jù)清洗合并代碼

    今天小編就為大家分享一篇python 利用已有Ner模型進行數(shù)據(jù)清洗合并代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Django admin顯示json字段方法詳解

    Django admin顯示json字段方法詳解

    這篇文章主要為大家介紹了Django admin顯示json字段方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • 如何利用Python讓Excel快速按條件篩選數(shù)據(jù)

    如何利用Python讓Excel快速按條件篩選數(shù)據(jù)

    平時總是要對Excel進行操作,整理了一下平時經(jīng)常會用到的操作,下面這篇文章主要給大家介紹了關(guān)于如何利用Python讓Excel快速按條件篩選數(shù)據(jù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • Python數(shù)據(jù)結(jié)構(gòu)與算法之二叉樹結(jié)構(gòu)定義與遍歷方法詳解

    Python數(shù)據(jù)結(jié)構(gòu)與算法之二叉樹結(jié)構(gòu)定義與遍歷方法詳解

    這篇文章主要介紹了Python數(shù)據(jù)結(jié)構(gòu)與算法之二叉樹結(jié)構(gòu)定義與遍歷方法,結(jié)合實例形式詳細分析了Python實現(xiàn)二叉樹結(jié)構(gòu)的定義、遍歷方法及相關(guān)注意事項,需要的朋友可以參考下
    2017-12-12
  • python編程線性回歸代碼示例

    python編程線性回歸代碼示例

    這篇文章主要介紹了python編程線性回歸代碼示例,具有一定借鑒價值,需要的朋友可以了解下。
    2017-12-12
  • 詳解Django配置JWT認證方式

    詳解Django配置JWT認證方式

    這篇文章主要介紹了Django 配置JWT認證方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • Python高級特性之切片迭代列表生成式及生成器詳解

    Python高級特性之切片迭代列表生成式及生成器詳解

    這篇文章主要為大家介紹了Python高級特性之切片迭代列表生成式及生成器詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-10-10
  • python 遞歸相關(guān)知識總結(jié)

    python 遞歸相關(guān)知識總結(jié)

    這篇文章主要介紹了python 遞歸相關(guān)知識總結(jié),幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • openCV中值濾波和均值濾波的代碼實現(xiàn)

    openCV中值濾波和均值濾波的代碼實現(xiàn)

    在我們生活中的有很多時候都可以用到濾波,例如美顏的磨皮功能,本文就詳細的介紹了openCV中值濾波和均值濾波的代碼實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Numpy隨機抽樣的實現(xiàn)

    Numpy隨機抽樣的實現(xiàn)

    本文主要介紹了Numpy隨機抽樣的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03

最新評論

崇明县| 东丰县| 西贡区| 邹平县| 汤阴县| 平潭县| 湾仔区| 珠海市| 东乡| 六盘水市| 永福县| 大埔区| 木兰县| 巴楚县| 天门市| 阿勒泰市| 海阳市| 凭祥市| 延津县| 偏关县| 东阿县| 伊春市| 方山县| 轮台县| 正镶白旗| 长兴县| 鞍山市| 连云港市| 柘荣县| 垣曲县| 蓝山县| 桓台县| 博野县| 甘肃省| 临高县| 巨鹿县| 绥芬河市| 扎兰屯市| 保亭| 连州市| 万全县|