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

Matplotlib實(shí)戰(zhàn)之柱狀圖繪制詳解

 更新時(shí)間:2023年08月21日 09:53:43   作者:databook  
柱狀圖,是一種使用矩形條,對(duì)不同類別進(jìn)行數(shù)值比較的統(tǒng)計(jì)圖表,這篇文章主要為大家詳細(xì)介紹了如何使用Matplotlib繪制柱狀圖,需要的可以參考下

柱狀圖,是一種使用矩形條,對(duì)不同類別進(jìn)行數(shù)值比較的統(tǒng)計(jì)圖表。

在柱狀圖上,分類變量的每個(gè)實(shí)體都被表示為一個(gè)矩形(通俗講即為“柱子”),而數(shù)值則決定了柱子的高度。

1. 主要元素

柱狀圖是一種用長(zhǎng)方形柱子表示數(shù)據(jù)的圖表。

它包含三個(gè)主要元素:

  • 橫軸(x軸):表示數(shù)據(jù)的類別或時(shí)間。
  • 縱軸(y軸):表示數(shù)據(jù)的數(shù)量或百分比。
  • 柱子:用于表示每個(gè)數(shù)據(jù)類別或時(shí)間段的數(shù)量或百分比,柱子的高度與數(shù)據(jù)的大小成比例。

2. 適用的場(chǎng)景

柱狀圖適用于以下分析場(chǎng)景:

  • 比較不同類別或時(shí)間段的數(shù)量或百分比。
  • 顯示數(shù)據(jù)的分布情況,如數(shù)據(jù)的最大值、最小值、平均值等。
  • 強(qiáng)調(diào)數(shù)據(jù)的變化趨勢(shì)。
  • 比較不同組之間的差異。
  • 分析數(shù)據(jù)的增長(zhǎng)或下降情況。

3. 不適用的場(chǎng)景

柱狀圖不適用于以下分析場(chǎng)景:

  • 數(shù)據(jù)之間存在比例關(guān)系,如占比、比率等,此時(shí)應(yīng)該使用餅圖或堆積圖。
  • 數(shù)據(jù)之間存在時(shí)間序列關(guān)系,此時(shí)應(yīng)該使用折線圖。
  • 數(shù)據(jù)之間存在空間關(guān)系,此時(shí)應(yīng)該使用地圖。
  • 數(shù)據(jù)之間存在相關(guān)性關(guān)系,此時(shí)應(yīng)該使用散點(diǎn)圖。

4. 分析實(shí)戰(zhàn)

這次選用王者榮耀2023年KPL春季賽戰(zhàn)隊(duì)數(shù)據(jù):databook.top/wzry/2023-spring

4.1. 數(shù)據(jù)來源

fp = "d:/share/league-2023春季賽.csv"
df = pd.read_csv(fp)
df.loc[:, ["排名", "戰(zhàn)隊(duì)", "比賽場(chǎng)次", "勝場(chǎng)"]]

4.2. 數(shù)據(jù)清理

本次實(shí)戰(zhàn)用柱狀圖展示前6名的比賽場(chǎng)次和勝場(chǎng),也就是每個(gè)戰(zhàn)隊(duì)有2個(gè)柱子。

df.loc[:5, ["排名", "戰(zhàn)隊(duì)", "比賽場(chǎng)次", "勝場(chǎng)"]]

4.3. 分析結(jié)果可視化

data = df.loc[:5, ["排名", "戰(zhàn)隊(duì)", "比賽場(chǎng)次", "勝場(chǎng)"]]
with plt.style.context("seaborn-v0_8"):
    fig = plt.figure()
    ax = fig.add_axes([0.1, 0.1, 0.8, 0.8])
    teams = data["戰(zhàn)隊(duì)"].tolist()    
    games = {
        "比賽場(chǎng)次": data["比賽場(chǎng)次"].tolist(),
        "勝場(chǎng)": data["勝場(chǎng)"].tolist(),
    }
    width = 0.25
    multiplier = 0
    x = np.arange(len(teams))
    for name, vals in games.items():
        offset = width*multiplier
        rects = ax.bar(x+offset, vals, width, label=name)
        ax.bar_label(rects, padding=3)
        multiplier+=1
    ax.set_title("2023-KPL春季賽前六名")
    ax.set_xticks(x+0.1, teams)
    ax.legend(loc="upper left")

第一名重慶狼隊(duì),比賽場(chǎng)次總數(shù)倒數(shù)第二,但是勝場(chǎng)數(shù)確實(shí)第一,勝率明顯高于其他隊(duì)伍,不愧是冠軍隊(duì)伍。

戰(zhàn)隊(duì),選手和各個(gè)英雄的數(shù)據(jù)都已經(jīng)整理好分享在上面的URL中,感興趣的話可以自己分析看看其他數(shù)據(jù)情況。

以上就是Matplotlib實(shí)戰(zhàn)之柱狀圖繪制詳解的詳細(xì)內(nèi)容,更多關(guān)于Matplotlib柱狀圖的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python利用prettytable實(shí)現(xiàn)格式化輸出內(nèi)容

    Python利用prettytable實(shí)現(xiàn)格式化輸出內(nèi)容

    Python有一個(gè)第三方模塊叫?prettytable,專門用來將數(shù)據(jù)格式輸出。本文將通過示例為大家詳細(xì)講講prettytable的用法,感興趣的可以了解一下
    2022-07-07
  • python中列表應(yīng)用和擴(kuò)展性實(shí)用詳解

    python中列表應(yīng)用和擴(kuò)展性實(shí)用詳解

    文章介紹了Python列表的核心特性:有序數(shù)據(jù)集合,用[]定義,元素類型可不同,支持迭代、循環(huán)、切片,可執(zhí)行增刪改查、排序、推導(dǎo)式及嵌套操作,是常用的數(shù)據(jù)處理結(jié)構(gòu)
    2025-07-07
  • Python程序中引用環(huán)境變量的方法實(shí)現(xiàn)

    Python程序中引用環(huán)境變量的方法實(shí)現(xiàn)

    本文主要介紹了Python程序中引用環(huán)境變量的方法實(shí)現(xiàn),通過配置環(huán)境變量并在代碼中引用,可以避免將敏感信息直接寫入代碼中,感興趣的可以了解一下
    2024-12-12
  • python3 http提交json參數(shù)并獲取返回值的方法

    python3 http提交json參數(shù)并獲取返回值的方法

    今天小編就為大家分享一篇python3 http提交json參數(shù)并獲取返回值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python運(yùn)行報(bào)錯(cuò)UnicodeDecodeError的解決方法

    Python運(yùn)行報(bào)錯(cuò)UnicodeDecodeError的解決方法

    本文給大家分享的是在Python項(xiàng)目中經(jīng)常遇到的關(guān)于編碼問題的一個(gè)小bug的解決方法以及分析方法,有相同遭遇的小伙伴可以來參考下
    2016-06-06
  • python/golang實(shí)現(xiàn)循環(huán)鏈表的示例代碼

    python/golang實(shí)現(xiàn)循環(huán)鏈表的示例代碼

    這篇文章主要介紹了python/golang如何實(shí)現(xiàn)循環(huán)鏈表,幫助大家更好的理解和學(xué)習(xí)循環(huán)鏈表的實(shí)現(xiàn)方法,感興趣的朋友可以了解下
    2020-09-09
  • python os模塊常用的29種方法使用詳解

    python os模塊常用的29種方法使用詳解

    這篇文章主要介紹了python os模塊常用的29種方法使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Python爬蟲中Selenium實(shí)現(xiàn)文件上傳

    Python爬蟲中Selenium實(shí)現(xiàn)文件上傳

    這篇文章主要介紹了Python爬蟲中Selenium實(shí)現(xiàn)文件上傳,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Python創(chuàng)建系統(tǒng)目錄的方法

    Python創(chuàng)建系統(tǒng)目錄的方法

    這篇文章主要介紹了Python創(chuàng)建系統(tǒng)目錄的方法,實(shí)例分析了Python操作目錄的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 如何卸載python插件

    如何卸載python插件

    在本篇文章里小編給大家分享了關(guān)于python插件如何卸載的相關(guān)文章,需要的朋友們可以參考下。
    2020-07-07

最新評(píng)論

新巴尔虎右旗| 循化| 四子王旗| 唐海县| 安陆市| 崇州市| 南宫市| 娄烦县| 元江| 泉州市| 横山县| 贡嘎县| 易门县| 武功县| 南丹县| 南昌县| 武川县| 沙田区| 监利县| 河西区| 来宾市| 东光县| 德保县| 酉阳| 边坝县| 龙口市| 冀州市| 耒阳市| 永靖县| 隆子县| 融水| 阳山县| 屯留县| 利辛县| 奇台县| 桃江县| 疏勒县| 许昌市| 谢通门县| 达尔| 保德县|