Plotly.js:无法显示完整的分类x轴

时间:2017-06-12 03:25:02

标签: categorical-data

我必须绘制一个关于时间的x轴线图。 x轴类似于[“00:00”,“00:05”,“00:10:,......,”23:55“],使其不是数字而是分类。 但是,我可能没有关于y轴的完整数据列表。例如。只有“00”00“到”09:00“的数据。数据必须从”00:00“开始。

我制作的图表只能显示具有y值的范围。 (例如,“00”00到“09:00”),但我希望有一个完整x轴的图表,即使图表的某些部分是空的。

我阅读了设置<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 会有所帮助的文档。我试过但它只适用于数字x轴。有没有办法扩展x轴?

我做了pen来说明这一点。 “a”到“g”表示分类的x轴,它比y轴的数组长。

1 个答案:

答案 0 :(得分:0)

我有一个类似的问题,使用plotly.js版本plotly.js v1.28.3。我能够通过使用categoryorder属性和categoryarray属性显示一整套x和y轴值,以下是一个对我有用的示例:

var layout = {
         xaxis: {
             title: 'x Axis Label'
             , autorange: false
             , type: 'category'
             , categoryorder: 'array'
             , categoryarray: ['0001','0002','0003']
         },
         yaxis: {
             title: 'Y Axis Label  %>'
             , autorange: false
             , type: 'category'
             , categoryorder: 'array'
             , categoryarray: ['one','two','three', 'etc']
         },
    };