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

Categorical data Plotly.js:无法显示完整的分类x轴,categorical-data,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轴完整的图表,即使图表的某些部分是空的 我阅读了文档,设置xaxis:{range:[fromValue,toValue]}会有所帮助。我试过了,但

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

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

我阅读了文档,设置
xaxis:{range:[fromValue,toValue]}
会有所帮助。我试过了,但它只适用于数字x轴。有没有办法扩展x轴


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

我遇到了类似的问题,使用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']
         },
    };