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

python畫堆積圖

林國瑞1年前7瀏覽0評論

Python是一個強大的編程語言,它廣泛應用于數(shù)據(jù)分析和可視化。這篇文章將介紹如何使用Python畫堆積圖。

在Python中,我們可以使用matplotlib庫來繪制各種類型的圖形。堆積圖是一種常用的圖形類型,它可以比較多個變量的大小和趨勢。

在開始繪制堆積圖之前,我們需要準備數(shù)據(jù)。下面是一個示例數(shù)據(jù)集:

import pandas as pd
data = {'month': ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], 
'apples': [20, 10, 30, 40, 50, 60], 
'oranges': [10, 20, 30, 40, 50, 60],
'pears': [5, 15, 25, 35, 45, 55]}
df = pd.DataFrame(data)

這個數(shù)據(jù)集包含了每個月蘋果、橘子和梨的銷售量。接下來,我們可以使用matplotlib庫來創(chuàng)建堆積圖。

import matplotlib.pyplot as plt
# 設置圖形大小
plt.figure(figsize=(10, 6))
# 繪制堆積圖
plt.stackplot(df['month'], df['apples'], df['oranges'], df['pears'], labels=['Apples', 'Oranges', 'Pears'])
# 設置圖形標題和標簽
plt.title('Fruit Sales by Month')
plt.xlabel('Month')
plt.ylabel('Sales')
plt.legend(loc='upper left')
# 顯示圖形
plt.show()

代碼中的第一行定義了圖形的大小。接下來,我們使用stackplot函數(shù)繪制堆積圖。該函數(shù)接受X軸的數(shù)據(jù)和多個Y軸的數(shù)據(jù),它將在Y軸上堆積這些數(shù)據(jù)。我們還可以通過labels參數(shù)設置每個Y軸數(shù)據(jù)的標簽。

最后,我們設置了圖形的標題、X軸標簽、Y軸標簽和圖例。最后一行代碼顯示了繪制出來的堆積圖。

繪制堆積圖是很容易的,只要我們準備好數(shù)據(jù)并使用matplotlib庫。希望這篇文章能夠幫助你了解如何使用Python創(chuàng)建堆積圖。