91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

python怎么實現讀取文件繪制餅狀圖

小億
163
2023-08-16 19:25:00
欄目: 編程語言

要實現讀取文件并繪制餅狀圖,可以使用Python中的matplotlib庫來實現。下面是一個示例代碼:

import matplotlib.pyplot as plt
# 讀取文件數據
def read_file(file_path):
data = {}
with open(file_path, 'r') as file:
lines = file.readlines()
for line in lines:
key, value = line.strip().split(',')
data[key] = float(value)
return data
# 繪制餅狀圖
def plot_pie_chart(data):
labels = list(data.keys())
sizes = list(data.values())
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.axis('equal')
plt.show()
# 文件路徑
file_path = 'data.txt'
# 讀取文件數據
data = read_file(file_path)
# 繪制餅狀圖
plot_pie_chart(data)

在上述代碼中,read_file()函數用于讀取文件數據,該函數將文件中每一行的數據以逗號分隔成一個鍵值對,并存儲在一個字典中。

plot_pie_chart()函數用于繪制餅狀圖,該函數使用matplotlib庫的pie()函數根據數據繪制餅狀圖,并使用axis('equal')設置餅狀圖為正圓形。

最后,通過調用read_file()函數讀取文件數據,然后調用plot_pie_chart()函數繪制餅狀圖。請確保將file_path變量設置為正確的文件路徑。

0
台山市| 霍邱县| 汕头市| 瑞昌市| 徐州市| 九龙坡区| 临澧县| 车致| 达州市| 友谊县| 吴堡县| 铁岭县| 石棉县| 金塔县| 长乐市| 韶山市| 皮山县| 邢台县| 屯昌县| 平乐县| 衡东县| 十堰市| 田东县| 驻马店市| 西林县| 东安县| 大荔县| 宣汉县| 静宁县| 大田县| 克拉玛依市| 长汀县| 万宁市| 松溪县| 贺州市| 会同县| 织金县| 长顺县| 新丰县| 镇雄县| 黄梅县|