Python 如何更改pyplot上的Ytick?
我在pyplot上有两个箱线图,我想将Ytick从'1'和'2'更改为两个stings'Post Index'和'Pre Index'。如何做到这一点Python 如何更改pyplot上的Ytick?,python,matplotlib,Python,Matplotlib,我在pyplot上有两个箱线图,我想将Ytick从'1'和'2'更改为两个stings'Post Index'和'Pre Index'。如何做到这一点 import numpy as np import matplotlib.pyplot as plt pre_data = [1,1,3,2,2,2,3,1,1,1] post_data = [1,1,2,3,1] data = [pre_data, post_data] pre_mean = np.mean(pre_data) post_m
import numpy as np
import matplotlib.pyplot as plt
pre_data = [1,1,3,2,2,2,3,1,1,1]
post_data = [1,1,2,3,1]
data = [pre_data, post_data]
pre_mean = np.mean(pre_data)
post_mean = np.mean(post_data)
plt.boxplot(data,0,'',0)
plt.xlabel('Duration in Seconds')
plt.title('Example Plot')
plt.show()
您只需要设置当前轴的位置(获取当前轴)
plt.gca().set_yticklabels(['Post Index', 'Pre Index'])