[英]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.