【发布时间】:2018-01-02 20:26:51
【问题描述】:
我正在尝试使用 seaborn 库从 pandas 数据框创建热图。这是代码:
test_df = pd.DataFrame(np.random.randn(367, 5),
index = pd.DatetimeIndex(start='01-01-2000', end='01-01-2001', freq='1D'))
ax = sns.heatmap(test_df.T)
ax.xaxis.set_major_locator(mdates.MonthLocator())
ax.xaxis.set_minor_locator(mdates.DayLocator())
ax.xaxis.set_major_formatter(mdates.DateFormatter('%b'))
ax.xaxis.set_minor_formatter(mdates.DateFormatter('%d'))
但是,我得到的图形在 x 轴上没有打印任何内容。
【问题讨论】:
标签: python pandas matplotlib seaborn dateformatter