如何删除图表顶部的 y 勾号?

问题描述 投票:0回答:1

如何删除1e6

如何删除 1e6?谢谢

# my code
g=sns.scatterplot(sk_df,x='floor_area_sqm',y='resale_price',hue='flat_type',alpha=0.4,marker='o')
g.get_legend().set_title('')
plt.xlabel('Floor Area (square meter)')
plt.ylabel('Price in Millions (SGD)')
python matplotlib graph seaborn
1个回答
0
投票

您可以使用

tick_params()
ticklabel_format()
:

g = sns.scatterplot(sk_df, x='floor_area_sqm', y='resale_price', hue='flat_type', alpha=0.4, marker='o')
plt.title('Title')
plt.tick_params(axis='y', which='both', left=True, right=True, labelleft=True, labelright=False)
plt.ticklabel_format(style='plain', axis='y')
plt.xlabel('Floor Area (square meter)')
plt.ylabel('Price in Millions (SGD)')
plt.show()
© www.soinside.com 2019 - 2024. All rights reserved.