Highcharts Highchart点未设置为y asix
我使用razor语法将数据设置为highchart,如下所示:Highcharts Highchart点未设置为y asix,highcharts,Highcharts,我使用razor语法将数据设置为highchart,如下所示: series: [ @foreach (var item in Model) { <text> { name: '@item.name', data: [ @forea
series: [
@foreach (var item in Model)
{
<text>
{
name: '@item.name',
data: [
@foreach (var item2 in item.finalChart)
{
@:[Date.parse("@item2.date1"), @item2.value],
}
]
},
</text>
}
]
正如您在下面所看到的,不适用于y
轴的点
如果我添加另一种格式的数据,这个问题就不会发生
series: [{
name: 'Installation',
data: [43934, 52503, 57177, 69658, 97031, 119931, 137133, 154175]
},{
name: 'Other',
data: [12908, 5948, 8105, 11248, 8989, 11816, 18274, 18111]
}]
如何解决这个问题?由于某些原因,我无法使用其他格式的数据
更新:
这是我想要的理想模式:
UTC
添加到每个日期输入date.parse(“2017年3月4日”+“UTC”)
@:[Date.parse(“@item2.date1”+“UTC”),@item2.value],
xAxis:{
键入:“日期时间”,
滴答声间隔:24*3600*1000//这是一天
},
Highcharts.chart('container'{
图表:{
类型:“样条线”,
zoomType:'x'
},
标题:{
文本:“高图表”
},
副标题:{
text:document.ontouchstart==未定义?
'在绘图区域中单击并拖动以放大':'挤压图表以放大'
},
xAxis:{
键入:“日期时间”,
滴答声间隔:24*3600*1000
},
亚克斯:{
标题:{
文字:“雪深”
},
},
系列:[{
名称:“clicks6”,
数据:[
[日期解析(“2017年3月4日”+“UTC”),10],
[日期解析(“2017年4月4日”+“UTC”),45],
]
},
{
名称:“clicks4”,
数据:[
[日期解析(“2017年3月4日”+“UTC”),28],
[日期解析(“2017年4月4日”+“UTC”),22],
]
},
{
名称:'clicks8',
数据:[
[日期解析(“2017年3月4日”+“UTC”),8],
[日期解析(“2017年4月4日”+“UTC”),35],
[日期解析(“2017年5月4日”+“UTC”),5],
[日期解析(“2017年10月4日”+“UTC”),0],
]
},
]
});代码>
能否添加所需图表的屏幕截图。请再次查看。
series: [{
name: 'Installation',
data: [43934, 52503, 57177, 69658, 97031, 119931, 137133, 154175]
},{
name: 'Other',
data: [12908, 5948, 8105, 11248, 8989, 11816, 18274, 18111]
}]