这是我的密码
import numpy as np
from numpy.random import randn
import pandas as pd
from scipy import stats
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns
fig = sns.kdeplot(treze, shade=True, color=c1,cut =0, clip=(0,2000))
fig = sns.kdeplot(cjjardim, shade=True, color=c2,cut =0, clip=(0,2000))
fig.figure.suptitle("Plot", fontsize = 24)
plt.xlabel('Purchase amount', fontsize=18)
plt.ylabel('Distribution', fontsize=16)
,其结果如下:
我想做两件事:
1)通过将y轴的值乘以10000来更改y轴的比例,如果可能,在数字上添加一个%符号。换句话说,我希望在上面的图中显示的y轴值为0%、5%、10%、15%、20%、25%和30%。
2)向x轴添加更多值。我对以200为间隔显示数据特别感兴趣。换句话说,我希望图中显示的x轴值为0,200,400,600,。。。等等。
1)您需要的可能是get-yticks()和set-yticks的组合:
注:由于mwaskom的注释是10000倍,并且百分号在数学上是错误的。
2)可以通过xticks函数指定记号的位置。然后你有更多的信号和数据变得更容易阅读。你不能那样得到更多的数据。
注意:如果您想将视图限制为指定的x值,您甚至可以瞥一眼plt.xlim(),并将该数字缩小到感兴趣的范围。
相关问题 更多 >
编程相关推荐