问题描述
我需要从一个csv文件创建一个热图并突出显示一些单元格,我的想法是从熊猫的数据帧创建一个蒙版,然后遍历该蒙版并每次添加一个补丁。 不幸的是,即使口罩似乎正常工作,也只放置了两个补丁而不是我想要的四个补丁,有人知道为什么吗?
df = pd.read_csv(argv[1])
df = df.transpose()
mask = df == 3
fig,ax = plt.subplots()
ax = sns.heatmap(df,ax=ax)
for row in range(df.shape[0]):
for col in range(df.shape[1]):
if mask[col][row]:
ax.add_patch(Rectangle((row,col),1,1))
plt.show()
获得的图形
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)