我希望我的样本大小的文字在每个脊为脊图下面(右上角可能)。有人试过乔伊普洛特吗
import joypy
range_P = [0,500,1000,1500,2000,2500,3000]
labels = [('RZ for PRP. \n('+str(range_P[i])+'-'+str(range_P[i]+500)+' mm)') for i in range(7)]
fig, axes = joypy.joyplot([RZS_P['RZ'][(RZS_P['PRP'] > range_P[i]) & (RZS_P['PRP'] <= range_P[i]+500)] for i in range(7)],
ylim='own',
overlap = 0,
bins = 20,
figsize=(6,10),
alpha = 0.6,
labels = labels,
color ='#1f78b4'
)
plt.xlim(0,1000)
当joyplot绘制多个图形时,每个图形的轴是独立的。因此,您可以设置一个位置并用于循环
我无法复制您的代码,但使用了joyplot author's code。文本t1、t2、t3、t4设置在每个图形的右侧
1.从某处下载iris.csv
2.设置样本=[]
3.通过调整
y_position = axes[i].get_ylim()[1] / 3.5
设置轴[]的x和y。文本(x,y,…)如您所愿相关问题 更多 >
编程相关推荐