[英]How to change Label format in Violin plot of Matplotlib?
如果要添加科學計數法,可以使用plt.ticklabel_format()
考慮以下示例數據和初始小提琴 plot。
x = sorted([1,2,3,4,5] * 200)
y = (list(np.linspace(0.3 * 1e-3, 3 * 1e-4, 70)) + [0] * 130) * 2 + \
list(np.linspace(0 * 1e-3, 1 * 1e-4, 200)) + \
list(np.linspace(0 * 1e-3, 1.3 * 1e-4, 200)) * 2
df = pd.DataFrame({'x':x, 'y':y})
sns.violinplot(x='x',y='y',data=df)
通過使用plt.ticklabel_format()
代碼和結果將如下所示:
sns.violinplot(x='x',y='y',data=df)
plt.ticklabel_format(style='sci', axis='y', scilimits=(3,10))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.