1 回答
TA贡献1812条经验 获得超5个赞
您需要两件事:zorder以及刻度标签的bold权重。散点的zorder数量需要低于刻度标签的数量,以便后者出现在顶部。'fontweight': 'bold'是有粗体刻度标签。
轴似乎偏离了 0,但那是因为您没有提供任何数据。所以我必须选择一些随机数据
# import commands here
x = np.random.randint(-100, 100, 10000)
y = np.random.randint(-100, 100, 10000)
ax = sns.scatterplot(x=x, y=y, s=125, zorder=-1)
# Rest of the code
values = ax.get_xticks()
ax.set_xticklabels(["{0:.0%}".format(x/100) for x in values], fontdict={'fontweight': 'bold'})
values = ax.get_yticks()
ax.set_yticklabels(["{0:.0%}".format(y/100) for y in values], fontdict={'fontweight': 'bold'})
ax.tick_params(axis='both', which='major', labelsize=15, zorder=1)
ax.grid(True)

添加回答
举报
