中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Matplotlib中怎么實現簇狀柱狀圖

小億
87
2024-05-13 13:33:18
欄目: 編程語言

要實現簇狀柱狀圖,可以使用Matplotlib中的bar函數。首先,需要創建一個Figure對象和一個Axes對象,然后使用bar函數來繪制每個簇狀柱狀圖。

以下是一個簡單的示例代碼,演示如何使用Matplotlib繪制簇狀柱狀圖:

import matplotlib.pyplot as plt
import numpy as np

# 數據
data1 = [5, 10, 15, 20, 25]
data2 = [3, 8, 12, 18, 22]
x = np.arange(len(data1))

# 創建Figure和Axes對象
fig, ax = plt.subplots()

# 設置每個簇狀柱狀圖的寬度
bar_width = 0.35

# 繪制簇狀柱狀圖
bar1 = ax.bar(x, data1, bar_width, label='Bar 1')
bar2 = ax.bar(x + bar_width, data2, bar_width, label='Bar 2')

# 設置圖例和標簽
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_title('Clustered Bar Chart')
ax.set_xticks(x + bar_width / 2)
ax.set_xticklabels(['A', 'B', 'C', 'D', 'E'])
ax.legend()

# 顯示圖形
plt.show()

在這個示例中,我們首先定義了兩組數據data1data2,然后使用bar函數分別繪制了這兩組數據的簇狀柱狀圖。通過設置不同的x值和bar_width參數,可以將兩組數據繪制在同一組簇狀柱狀圖中。最后,我們設置了圖例、標簽和刻度,并顯示了繪制的簇狀柱狀圖。

希望這個示例能夠幫助你實現簇狀柱狀圖的繪制。如果有任何問題,請隨時詢問。

0
勃利县| 潜江市| 启东市| 桃源县| 临颍县| 仪陇县| 岳西县| 佛教| 名山县| 孟州市| 安顺市| 泊头市| 广安市| 扎鲁特旗| 贡嘎县| 龙岩市| 龙里县| 阜康市| 庐江县| 霞浦县| 利川市| 仙游县| 潢川县| 灵宝市| 团风县| 平武县| 青岛市| 高雄市| 区。| 广宁县| 射洪县| 襄城县| 鸡西市| 安宁市| 萝北县| 奎屯市| 南阳市| 康保县| 璧山县| 东乌珠穆沁旗| 屏山县|