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

python畫進度圖表

劉若蘭1年前7瀏覽0評論

Python是一種功能強大的編程語言,非常適合數(shù)據(jù)可視化任務(wù)。在這篇文章中,我們將探討如何使用Python繪制進度圖表。

import matplotlib.pyplot as plt
# 定義進度數(shù)據(jù)
labels = ['已完成', '未完成']
sizes = [75, 25]
# 定義顏色
colors = ['#66CC66', '#EFEFEF']
# 繪制餅圖
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%')
# 添加標題
plt.title('項目進度')
# 顯示圖表
plt.show()

首先,我們導(dǎo)入了matplotlib庫用于繪制圖表。接著,我們定義了進度數(shù)據(jù)和對應(yīng)的顏色。最后,我們使用了pie()函數(shù)繪制了餅圖,并且添加了標題。

如果你希望繪制其他類型的進度圖表,例如水平柱形圖或垂直柱形圖,那么可以使用matplotlib庫的barh()函數(shù)或bar()函數(shù)。

# 定義進度數(shù)據(jù)
labels = ['已完成', '未完成']
sizes = [75, 25]
# 繪制水平柱形圖
plt.barh(labels, sizes, color='#66CC66')
# 添加標題和標簽
plt.title('項目進度')
plt.xlabel('完成百分比')
# 翻轉(zhuǎn)y軸
plt.gca().invert_yaxis()
# 顯示圖表
plt.show()

這段代碼繪制了一個水平柱形圖,使用barh()函數(shù)替代了pie()函數(shù)。我們還使用了invert_yaxis()函數(shù)翻轉(zhuǎn)了y軸,以使得柱形圖上下順序與餅圖左右順序保持一致。

總的來說,Python是一種非常強大的工具,可以幫助我們進行數(shù)據(jù)可視化任務(wù)。使用matplotlib庫,我們可以輕松地繪制各種類型的圖表,包括進度圖表。