欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Python畫橫道圖

吳曉飛1年前6瀏覽0評論

Python 是一種簡單易學的編程語言,因其易讀、簡潔和靈活而備受歡迎。在數據可視化領域中,Python 提供了許多成熟的庫和工具,使其成為一種常見的用于繪制圖表的編程語言之一。本文將介紹使用 Python 繪制橫道圖的方法。

# 導入必要的庫
import matplotlib.pyplot as plt
import numpy as np
# 數據
data = {'apple': 10, 'orange': 15, 'lemon': 5, 'lime': 20}
names = list(data.keys())
values = list(data.values())
# 繪制橫道圖
fig, ax = plt.subplots()
y_pos = np.arange(len(names))
ax.barh(y_pos, values, align='center')
ax.set_yticks(y_pos)
ax.set_yticklabels(names)
ax.invert_yaxis()
ax.set_xlabel('數量')
ax.set_title('水果數量')
plt.show()

在這個例子中,我們首先導入了必要的庫:Matplotlib 和 Numpy。接下來,為了便于構建圖表,我們創建了一個 Python 字典來存儲數據。然后,我們將字典的鍵和值分別存儲在兩個列表中,并使用 Matplotlib 的 barh 函數繪制了橫道圖。在這里,我們使用了 Numpy 的 arange 函數來生成 y 軸 ticks。設置 yticks 和 yticklabels,讓圖表的 y 軸顯示水果的名稱。這里使用 invert_yaxis 函數來翻轉 y 軸,使其排列方式從上到下與數據列表一致。

最后,我們為 y 軸創建了標簽,以及一個 x 軸標簽和一個圖表標題。完成以上步驟后,我們可以使用 plt.show() 函數在屏幕上顯示圖表。

總結:

Python 繪制橫道圖是非常簡單的。首先,存儲數據。然后,將數據傳遞給 barh 函數,為橫道圖設置樣式和標簽,最后使用 plt.show() 函數將圖表顯示在屏幕上。