我的问题:在seaborn中配置y轴所需的帮助,以便它显示-1.0到-0.8的范围,然后是间隙,然后是0.8到1.0(用于显示lmplot中的相关系数)
ax_neg_1 = sns.lmplot('Aantal Sterkst Negatief', # Horizontal axis
'Corr Sterkst Negatief', # Vertical axis
data=df_PAR_metingen_half_1, # Data source
fit_reg=False, # Don't fix a regression line
hue="Sterkst Negatief", # Set color
scatter_kws={"marker": "D", # Set marker style
"s": 100, 'alpha':0.3}, size=12) # S marker size, transparency & size
# Plot horizontal line
y=0
plt.axhline(y=y, c='red',linestyle='dashed',zorder=-1)
# Set title
plt.title('Correlations by chemical', fontweight='bold', fontsize=12)
# Set x-axis label
plt.xlabel('Count')
# Set y-axis label
plt.ylabel('Correlation Coefficient')
axes = ax_neg_1.axes
axes[0,0].set_ylim(-1, 1)
答案 0 :(得分:0)
没有数据很难测试,但这可能会有所帮助
from matplotlib.patches import Rectangle
axes[0,0].add_patch(Rectangle((-0.8, -1), 1.6, 1, color='white'))