谁能帮我在我的绘图中每隔7列添加一条垂直线?
所以我想在新的M1之后在这里开始一条粗的垂直线..有人有想法吗?我的代码是:
piv = pd.pivot_table(df2, values="Corr",index=["GABA Receptor"], columns=["Experiment"], fill_value=0)
ax= sns.heatmap(piv, xticklabels=True, vmin=0, vmax=0.5)
# fix for mpl bug that cuts off top/bottom of seaborn viz
b, t = plt.ylim() # discover the values for bottom and top
b += 0.5 # Add 0.5 to the bottom
t -= 0.5 # Subtract 0.5 from the top
plt.ylim(b, t) # update the ylim(bottom, top) values
plt.show() # ta-da!
plt.title('Chronification Group')
plt.xticks(fontsize=10, rotation=90)
# fix for mpl bug that cuts off top/bottom of seaborn viz
b, t = plt.ylim() # discover the values for bottom and top
b += 0.5 # Add 0.5 to the bottom
t -= 0.5 # Subtract 0.5 from the top
plt.ylim(b, t)
1条答案
按热度按时间v6ylcynt1#
您可以使用
plt.vlines()
(documentation)来执行此操作,其中您指定了垂直线的x
、ymin
和ymax
。下面的代码是一个例子:
这给出了热图: