问题描述
Categorical Y axis Field aggregated
在此图中,应用了计数聚合,并且未对yAxis进行排序。
yAxis具有分类值(可以在聚合之前看到)
在y轴中包含数值时不存在此问题。
用于测试:
https://codepen.io/plotly/pen/veoNdB 在上面的代码笔中,使用此代码
var score = ['Moe','Larry','Curly','Moe','Curly']
var subject = [1,6,2,8,9,4,5,1,8]
代替
var subject = ['Moe','Curly']
var score = [1,8]
上面的示例可能看起来有些奇怪,但仅用于测试
解决方法
从发现关于stackoverflow的以下主题开始:Plotly deactivate x axis sorting,我认为您的y轴布局类型可能会出现错误。是否设置为“类别”?如果是这样,它将无法获得Plotly的排序功能。
以下是由Plotly显示的相同示例,其中无序数字:
https://codepen.io/Aymer-El/pen/QWNBbge
yaxis: {title: 'Score',range: [0,22],type:"category"}
layout = { title: '<b>Plotly Aggregations</b><br>use dropdown to change aggregation',xaxis: {title: 'Subject'},yaxis: {title: 'Score',type:"category"},height: 600,width: 900,...}