【发布时间】:2017-05-22 02:53:09
【问题描述】:
我正在尝试将 matplotlib.colormap 对象与 pandas.plot 函数结合使用:
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib.cm as cm
df = pd.DataFrame({'days':[172, 200, 400, 600]})
cmap = cm.get_cmap('RdYlGn')
df['days'].plot(kind='barh', colormap=cmap)
plt.show()
我知道我应该以某种方式告诉颜色图它正在输入的值的范围,但我不知道在使用 pandas .plot() 函数时如何做到这一点,因为这个 plot() 没有例如接受 vmin/vmax 参数。
【问题讨论】:
标签: python pandas matplotlib colormap