Javascript Plotly:创建水平时间线

Javascript Plotly:创建水平时间线,javascript,html,plotly,timeline,Javascript,Html,Plotly,Timeline,这就是我目前所拥有的 Plotly.plot('graph')[{ 类型:'bar', y:[1,0,0], x:[1,2,1], 方向:“h”, 基数:[0,2,5] }, { 类型:'bar', y:[1,1,1], x:[2,1,2], 方向:“h”, 基数:[0,3,5] }]) 您需要使用x轴类型属性。可以将x轴指定为日期类型: 像 x:{type:“date”} 我更新了你的例子。请看下面的例子 Plotly.plot('graph')[{ 类型:'bar', y:[1,0,0]

这就是我目前所拥有的

Plotly.plot('graph')[{
类型:'bar',
y:[1,0,0],
x:[1,2,1],
方向:“h”,
基数:[0,2,5]
}, {
类型:'bar',
y:[1,1,1],
x:[2,1,2],
方向:“h”,
基数:[0,3,5]
}])

您需要使用x轴类型属性。可以将x轴指定为日期类型: 像

x:{type:“date”}

我更新了你的例子。请看下面的例子

Plotly.plot('graph')[{
类型:'bar',
y:[1,0,0],
x:['2000-01-01','2000-01-02','2000-01-03'],
方向:“v”,
基数:[0,2,5]
}, {
类型:'bar',
y:[1,1,1],
x:['2000-01-01','2000-01-02','2000-01-03'],
方向:“v”,
基数:[0,3,5]
}],{xaxis:{type:“date”}})

您需要使用x轴类型属性。可以将x轴指定为日期类型: 像

x:{type:“date”}

我更新了你的例子。请看下面的例子

Plotly.plot('graph')[{
类型:'bar',
y:[1,0,0],
x:['2000-01-01','2000-01-02','2000-01-03'],
方向:“v”,
基数:[0,2,5]
}, {
类型:'bar',
y:[1,1,1],
x:['2000-01-01','2000-01-02','2000-01-03'],
方向:“v”,
基数:[0,3,5]
}],{xaxis:{type:“date”}})

终于创建了时间线! Codepen.io链接:

与所有人分享,以备您需要:

var布局={
身高:300,
亚克斯:{
showgrid:false,
零线:错,
展示线:错,
显示标签:false
}
};
Plotly.plot('图形'[{
x:['2017-11-04 22:23:00','2017-11-04 22:24:00'],
y:[1,1],,
键入:“散布”,
不透明度:0.5,
行:{颜色:'红色',宽度:20},
模式:“行”,
名称:“第一个事件”
},{
x:['2017-11-04 22:24:00','2017-11-04 22:24:30'],
y:[1,1],,
键入:“散布”,
不透明度:0.5,
行:{颜色:'绿色',宽度:20},
模式:“行”,
名称:“第二个事件”
},{
x:['2017-11-04 22:25:00','2017-11-04 22:26:00'],
y:[1,1],,
键入:“散布”,
不透明度:0.5,
行:{颜色:'黄色',宽度:20},
模式:“行”,
名称:“第三项活动”
}],布局)

终于创建了时间线! Codepen.io链接:

与所有人分享,以备您需要:

var布局={
身高:300,
亚克斯:{
showgrid:false,
零线:错,
展示线:错,
显示标签:false
}
};
Plotly.plot('图形'[{
x:['2017-11-04 22:23:00','2017-11-04 22:24:00'],
y:[1,1],,
键入:“散布”,
不透明度:0.5,
行:{颜色:'红色',宽度:20},
模式:“行”,
名称:“第一个事件”
},{
x:['2017-11-04 22:24:00','2017-11-04 22:24:30'],
y:[1,1],,
键入:“散布”,
不透明度:0.5,
行:{颜色:'绿色',宽度:20},
模式:“行”,
名称:“第二个事件”
},{
x:['2017-11-04 22:25:00','2017-11-04 22:26:00'],
y:[1,1],,
键入:“散布”,
不透明度:0.5,
行:{颜色:'黄色',宽度:20},
模式:“行”,
名称:“第三项活动”
}],布局)


嗨,迪内什!感谢您的回复,但我希望能够为每个单杠设置开始和结束日期。你能帮我吗?嗨,迪内什!感谢您的回复,但我希望能够为每个单杠设置开始和结束日期。你能帮我吗?