色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 正負條形圖

張吉惟1年前8瀏覽0評論

Python是一種流行的編程語言,用于多種數據科學和機器學習任務。Python可以用于繪制各種圖形,包括正負條形圖。

import matplotlib.pyplot as plt
import numpy as np
# 創建數據
data = {'Fruit': ['Apples', 'Oranges', 'Bananas', 'Grapes'],
'Profit': [-10000, 5000, -2000, 8000]}
# 將數據轉換為numpy數組
names = np.array(data['Fruit'])
values = np.array(data['Profit'])
# 創建一個subplot對象
fig, ax = plt.subplots()
# 將圖形反轉,以便負值從頂部開始
ax.invert_yaxis()
# 設置x軸的位置和標簽
ax.set_yticks(range(len(names)))
ax.set_yticklabels(names)
# 繪制條形圖
for i in range(len(values)):
color = 'g' if values[i] >= 0 else 'r' # 如果值大于等于0,則使用綠色,否則使用紅色
ax.barh(i, abs(values[i]), color=color)
plt.show()

這段代碼使用matplotlib庫創建了一個簡單的正負條形圖,使用了numpy數組來存儲數據,反轉了圖形以便負值從頂部開始,并使用不同的顏色(綠色和紅色)來區分正負值。