【发布时间】:2020-03-10 05:11:35
【问题描述】:
我正在尝试根据整数值向条形图添加颜色,假设值是 1 到 20,1 将是最亮的,20 将是最暗的,但没有一种颜色可以相同,所以到目前为止,我正在使用不正确的 colorbar 方法:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.DataFrame({'values': [17, 16, 16, 15, 15, 15, 14, 13, 13, 13]})
df.plot(kind='barh')
plt.imshow(df)
plt.colorbar()
plt.show()
但它给出了一个奇怪的结果:
【问题讨论】:
标签: python pandas matplotlib plot colorbar