散点图-yAxis在分类字段聚合时无序

问题描述

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,...}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...