Highcharts Highstocks-图表导出中不显示步骤行
我指的是:。下面包含3系列的对象Highcharts Highstocks-图表导出中不显示步骤行,highcharts,highstock,Highcharts,Highstock,我指的是:。下面包含3系列的对象 { "name": "Step Series 1", "data": [{ "x": 1323532800000, "y": 5 }, { "x": 1418227200000, "y": 5 }], "step": true, "color": "#0000ff", "id": "stepSeries1", "yAxis": "tes
{
"name": "Step Series 1",
"data": [{
"x": 1323532800000,
"y": 5
}, {
"x": 1418227200000,
"y": 5
}],
"step": true,
"color": "#0000ff",
"id": "stepSeries1",
"yAxis": "testAxis"
},{
"data": [................],
"color": "#000000",
"type": "line",
"name": "Test Series 1",
"yAxis": "testAxis",
"id": "testSeries1"
},{
"name": "Step Series 2",
"data": [{
"x": 1323532800000,
"y": 4
}, {
"x": 1418227200000,
"y": 4
}],
"step": true,
"color": "#f1c232",
"id": "stepSteries2",
"yAxis": "testAxis"
}
目前,当我们执行图表导出时,“步骤系列2”似乎没有出现。现在,当我交换序列对象的顺序时,所有序列都将在导出期间显示
有人知道为什么吗?这是因为您为
xAxis
设置了min
和max
值。Step Series 1
和Step Series 2
的datetime
值不在该范围内。我对这些行进行了注释,效果很好:步骤行不可见,因为图表上的步骤行也是隐藏的。步骤行是蓝色和黄色的,它们在生成图表时可见。但是,如果我们要导出图表,您会注意到图表只有2个系列,而不是3个系列。再一次,在场景中,当您的范围(在导航器上)设置为不显示黄线时,导出的图像不会显示这条线。如果将其扩展到整个范围,将导出黄线。让我知道怎么了?哦,我想我明白你的意思了。为什么只有当我们将黄线扩展到整个范围时,黄线才会被输出,这背后有什么理由吗?即使我们没有扩展到导航器上的整个范围,图表上似乎也存在黄线。请参阅我上面的评论,因为黄线在图表范围内不可见,所以没有导出。谢谢Raeen!你的解释清楚明了。