[英]plotly vs seaborn: violin plot in python
我试图在剧情中绘制小提琴情节并观察到根据宽度而不是每个类别的区域来绘制数据。 此比例参数可以在seaborn库中控制,但不能在图表中控制。 有没有办法按照在seaborn中进行的剧情区域按比例缩放小提琴?
#plotly
fig = ff.create_violin(flats, data_header='rent', group_header='type', width =900, height=600, )
#seaborn
sns.violinplot(y='rent',x='type',data=flats,ax = axes, scale='area')
我不知道一个简单的方法,但它可以做到。 如果你打印无花果,你会看到每个小提琴在布局中都有一个范围。 范围值根据小提琴本身定义。 如果你为所有小提琴设置相同的范围值,那么你得到你想要的:
for name,axi in fig['layout'].items():
if name[:4] == 'xaxi':
axi['range'] = [-1,1]
当然应该更改[-1,1]以适合您的数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.