国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【matplotlib 實(shí)戰(zhàn)】--柱狀圖

這篇具有很好參考價(jià)值的文章主要介紹了【matplotlib 實(shí)戰(zhàn)】--柱狀圖。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

柱狀圖,是一種使用矩形條,對(duì)不同類別進(jìn)行數(shù)值比較的統(tǒng)計(jì)圖表。
在柱狀圖上,分類變量的每個(gè)實(shí)體都被表示為一個(gè)矩形(通俗講即為“柱子”),而數(shù)值則決定了柱子的高度。

1. 主要元素

柱狀圖是一種用長(zhǎng)方形柱子表示數(shù)據(jù)的圖表。
它包含三個(gè)主要元素:

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

【matplotlib 實(shí)戰(zhàn)】--柱狀圖

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

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

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

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

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

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

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

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

4.1. 數(shù)據(jù)來(lái)源

fp = "d:/share/league-2023春季賽.csv"

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

【matplotlib 實(shí)戰(zhàn)】--柱狀圖

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)"]]

【matplotlib 實(shí)戰(zhàn)】--柱狀圖

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")

【matplotlib 實(shí)戰(zhàn)】--柱狀圖

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

戰(zhàn)隊(duì),選手和各個(gè)英雄的數(shù)據(jù)都已經(jīng)整理好分享在上面的URL中,感興趣的話可以自己分析看看其他數(shù)據(jù)情況。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-710621.html

到了這里,關(guān)于【matplotlib 實(shí)戰(zhàn)】--柱狀圖的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Python使用Matplotlib庫(kù)繪制雙y軸圖形(柱狀圖+折線圖)

    Python使用Matplotlib庫(kù)繪制雙y軸圖形(柱狀圖+折線圖)

    今天是第一次寫 踩坑日記 系列,這個(gè)系列用來(lái)記錄在Python和R學(xué)習(xí)過程中遇到的問題和結(jié)果。今天介紹的是使用Python的matplotlib庫(kù)繪制兩個(gè)y軸圖的一些基本用法與踩坑行為。希望可以幫助到大家,也希望大家可以給出建議,歡迎留言交流。 Matplotlib是Python數(shù)據(jù)分析中常用的可視

    2024年02月15日
    瀏覽(22)
  • ● 84.柱狀圖中最大的矩形

    ?84.柱狀圖中最大的矩形

    2024年02月11日
    瀏覽(20)
  • LeetCode 84. 柱狀圖中最大的矩形

    LeetCode 84. 柱狀圖中最大的矩形

    84. 柱狀圖中最大的矩形 給定?n?個(gè)非負(fù)整數(shù),用來(lái)表示柱狀圖中各個(gè)柱子的高度。每個(gè)柱子彼此相鄰,且寬度為 1 。 求在該柱狀圖中,能夠勾勒出來(lái)的矩形的最大面積。 示例 1: 輸入: heights = [2,1,5,6,2,3] 輸出: 10 解釋: 最大的矩形為圖中紅色區(qū)域,面積為 10 示例 2: 輸入

    2024年02月03日
    瀏覽(29)
  • (力扣記錄)84. 柱狀圖中最大的矩形

    數(shù)據(jù)結(jié)構(gòu)類型: 棧 時(shí)間復(fù)雜度: O(N) 空間復(fù)雜度: O(N) 代碼實(shí)現(xiàn):

    2024年01月20日
    瀏覽(25)
  • 【算法練習(xí)Day51】柱狀圖中最大的矩形

    【算法練習(xí)Day51】柱狀圖中最大的矩形

    ???個(gè)人主頁(yè):@Sherry的成長(zhǎng)之路 ??學(xué)習(xí)社區(qū):Sherry的成長(zhǎng)之路(個(gè)人社區(qū)) ??專欄鏈接:練題 ?? 長(zhǎng)路漫漫浩浩,萬(wàn)事皆有期待 力扣題目鏈接 給定 n 個(gè)非負(fù)整數(shù),用來(lái)表示柱狀圖中各個(gè)柱子的高度。每個(gè)柱子彼此相鄰,且寬度為 1 。 求在該柱狀圖中,能夠勾勒出來(lái)的矩

    2024年01月22日
    瀏覽(22)
  • 算法修煉Day60|● 84.柱狀圖中最大的矩形

    ?LeetCode:84.柱狀圖中最大的矩形 84. 柱狀圖中最大的矩形 - 力扣(LeetCode) 1.思路 雙指針?biāo)悸?,以?dāng)前數(shù)組為中心,借助兩個(gè)數(shù)組存放當(dāng)前數(shù)柱左右兩側(cè)小于當(dāng)前數(shù)柱高度的索引,進(jìn)行h*w的計(jì)算。注意首尾節(jié)點(diǎn)的左側(cè)索引和右側(cè)索引需要單獨(dú)聲名為0. 單調(diào)棧,在原數(shù)組的基礎(chǔ)上

    2024年02月11日
    瀏覽(18)
  • OJ練習(xí)第101題——柱狀圖中最大的矩形

    OJ練習(xí)第101題——柱狀圖中最大的矩形

    力扣鏈接:84. 柱狀圖中最大的矩形 給定 n 個(gè)非負(fù)整數(shù),用來(lái)表示柱狀圖中各個(gè)柱子的高度。每個(gè)柱子彼此相鄰,且寬度為 1 。 求在該柱狀圖中,能夠勾勒出來(lái)的矩形的最大面積。 我們先嵌套一層 while 循環(huán)來(lái)向左找到第一個(gè)比柱體 i 高度小的柱體,這個(gè)過程是 O(N) 的; 單調(diào)

    2024年02月04日
    瀏覽(23)
  • 【力扣】84. 柱狀圖中最大的矩形 <模擬、雙指針、單調(diào)棧>

    【力扣】84. 柱狀圖中最大的矩形 <模擬、雙指針、單調(diào)棧>

    給定 n 個(gè)非負(fù)整數(shù),用來(lái)表示柱狀圖中各個(gè)柱子的高度。每個(gè)柱子彼此相鄰,且寬度為 1 。求在該柱狀圖中,能夠勾勒出來(lái)的矩形的最大面積。 示例 1: 輸入:heights = [2,1,5,6,2,3] 輸出:10 解釋:最大的矩形為圖中紅色區(qū)域,面積為 10 示例 2: 輸入: heights = [2,4] 輸出: 4 提示

    2024年02月12日
    瀏覽(16)
  • 算法leetcode|84. 柱狀圖中最大的矩形(rust重拳出擊)

    算法leetcode|84. 柱狀圖中最大的矩形(rust重拳出擊)

    給定 n 個(gè)非負(fù)整數(shù),用來(lái)表示柱狀圖中各個(gè)柱子的高度。每個(gè)柱子彼此相鄰,且寬度為 1 。 求在該柱狀圖中,能夠勾勒出來(lái)的矩形的最大面積。 1 = heights.length =10 5 0 = heights[i] = 10 4 面對(duì)這道算法題目,二當(dāng)家的再次陷入了沉思。 眼睛一看似乎有思路,但是一動(dòng)手就容易不知

    2024年02月08日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包