如何在 Matplotlib 中製作簡單的棒棒糖圖?
要在 Matplotlib 中製作簡單的棒棒糖圖,我們可以採取以下步驟 -
設定圖形大小並調整子圖之間的間距和四周的邊距。
建立一個二維、可調整大小、可能異構的表格資料df的資料框。
使用sort_values()建立有序資料框。
在資料框索引範圍內建立一個列表。
使用有序資料框建立一個莖葉圖。
使用xticks()方法設定xticks和labels。
要顯示圖形,使用show()方法。
例
import numpy as np
from matplotlib import pyplot as plt
import pandas as pd
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({'group': list(map(chr, range(65, 85))), 'values': np.random.uniform(size=20)})
ordered_df = df.sort_values(by='values')
my_range = range(1, len(df.index) + 1)
plt.stem(ordered_df['values'])
plt.xticks(my_range, ordered_df['group'])
plt.show()輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP