4、柱状图

7、标题正负柱状图

import numpy as np

import matplotlib.pyplot as plt

a = np.array([5, 20, 15, 25, 10])

b = np.array([10, 15, 20, 15, 5])

plt.bar(range(len(a)), a)

# 正柱状图

plt.bar(range(len(b)), -b)

# 负柱状图

plt.title('正负柱状图')

# title标题

plt.show()


8、倒立柱状图并标注柱状图数字

import numpy as np

import matplotlib.pyplot as plt

plt.rcParams["font.family"]="SimHei"

plt.rcParams['axes.unicode_minus']=False

x = np.arange(5)

y = np.array([10, 15, 20, 15, 5])

plt.bar(range(len(y)), -y)

# 柱状倒立

for x, y in zip(x, y):

    plt.text(x+0.05,-y-0.85,'%.2f'%y, ha='center',va='bottom')

# 标注柱状图数字

plt.title('倒立柱状图')

plt.show()


你可能感兴趣的:(4、柱状图)