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

python畫累計占比

吉茹定1年前6瀏覽0評論

Python是一種非常流行的編程語言,其可視化功能強大,尤其對于數據分析和數據可視化有著非常好的支持。Python中的“matplotlib”庫是常用的數據可視化工具之一,可以繪制各種圖形,包括線形圖、條形圖、餅圖、散點圖等等。在本文中,我將介紹如何使用Python中的“matplotlib”庫繪制累計占比圖。

import matplotlib.pyplot as plt
import numpy as np
categories = ['A', 'B', 'C', 'D', 'E']
values = [100, 200, 150, 250, 300]
# 計算總和,以確定累計占比
total = sum(values)
cumulative = np.cumsum(values)
# 計算每個類別的累計占比百分比
cumulative_percentages = [x/total*100 for x in cumulative]
# 繪制累計占比圖
fig, ax = plt.subplots()
ax.plot(categories, cumulative_percentages, marker='o')
# 添加標簽并旋轉X軸標簽
ax.set_title('Cumulative Percentage Chart')
ax.set_xlabel('Categories')
ax.set_ylabel('Cumulative Percentage')
plt.xticks(rotation=45)
plt.show()

在代碼中,首先我們導入了需要用到的庫。接著我們生成一個名稱列表和對應的數值列表,分別代表類別和對應數量。然后我們通過“numpy”庫中的“cumsum”函數計算了累計數值,以及每個類別的累計占比百分比。

接下來我們使用“matplotlib”庫中的“plot”函數來繪制累計占比圖。由于我們要繪制折線圖,因此使用了“marker='o'”屬性來將點標注為圓形點。然后我們通過“set_title”、“set_xlabel”和“set_ylabel”函數來設置圖表的標題和坐標軸標簽。最后我們通過“xticks(rotation=45)”函數來旋轉X軸標簽,使其避免相互覆蓋。

最終得到的圖表可以清晰地顯示出每個類別的累計占比百分比,讓我們更加清晰地了解數據分布情況。