我正在尝试根据时间轴创建一个区域图表,一切正常,直到我添加一个series marker.我尝试了一些不同的模式,但无法使用标记来渲染图表.
尝试1:[x,y]用[{x,y,marker}]对象替换项目
data: [[1384219800000,2],
[{x:1384269600000,y:7,marker:{symbol:"url(http://www.highcharts.com/demo/gfx/sun.png)"}}],
[1384279900000,1]]
Run Code Online (Sandbox Code Playgroud)
尝试2:[x,y]用[x, {y,marker}]对象替换项目
data: [[1384219800000,2],
[1384269600000, {y:7,marker:{symbol:"url(http://www.highcharts.com/demo/gfx/sun.png)"}}],
[1384279900000,1]]
Run Code Online (Sandbox Code Playgroud)
这是没有标记的工作区域图.这会呈现正常,直到我尝试添加标记符号
$(function () {
$('#container').highcharts({
chart: {
type: 'area'
},
title: {
style: {
display: 'none'
}
},
subtitle: {
style: {
display: 'none'
}
},
credits: {
enabled: false
},
xAxis: {
type: 'datetime'
},
yAxis: {
title: {
text: ''
},
min: 0,
minorGridLineWidth: 0,
gridLineWidth: 0,
alternateGridColor: null
},
legend: {
borderWidth: 0,
enabled: true,
align: 'right',
verticalAlign: 'top',
x: -5,
y: -15,
floating: true
},
plotOptions: {
area: {
stacking: 'normal',
lineColor: '#666666',
lineWidth: 1,
marker: {
lineWidth: 0,
lineColor: '#666666',
enabled: false
}
}
},
series:
[{
name: 'Items',
color: '#3399CC',
data: [[1384219800000,2],[1384269600000,7],[1384279900000,1]]
}],
navigation:
{
menuItemStyle: {
fontSize: '10px'
}
},
navigator: {
enabled: true
},
scrollbar: {
enabled: false
},
rangeSelector: {
enabled: false
}
});
});
Run Code Online (Sandbox Code Playgroud)
你的第一个语法是接近正确,除非你需要删除[]围绕{}并启用特定点标记:
data: [
[1384219800000,2],
{
x:1384269600000,
y:7,
marker:{
enabled: true,
symbol:"url(http://www.highcharts.com/demo/gfx/sun.png)"
}
},
[1384279900000,1]
]
Run Code Online (Sandbox Code Playgroud)
小提琴这里.
| 归档时间: |
|
| 查看次数: |
1017 次 |
| 最近记录: |