我已使用以下代码构建了此 highstock 图表。 该图表正在运行,但(甚至是工具提示)但未绘制实际图表
之前我在highcharts中遇到过这种情况,我所做的就是将我的jquery降级到1.4.4(甚至是1.4.2)。它在高速图上工作,但它不适用于高品质。 我不认为代码会起作用,因为这是一个通用问题,但无论如何它都是
var titleHistory = "₪-שווי ב";
var history = [];
var firstOne = 1;
var minDate ;
$.each(data.rows, function (index, value)
{
if (firstOne){
minDate = index;
firstOne = 0;
}
history.push([(new Date(index)).getTime(), value]);
});
var minHistory = data.minhistory;
var maxHistory = data.maxhistory;
var chartHistory;
chartHistory = new Highcharts.StockChart(
{
chart:
{
renderTo: 'chartHistory',
defaultSeriesType: 'line',
zoomType: 'x'
},
title:
{
text: "גרף ני\"ע " + data.stockName,
style:
{
fontWeight: 'bold'
}
},
subtitle:
{
text: "מתאריך: " + minDate.substring(8, 10) + "/" + minDate.substring(5, 7) + "/"+ minDate.substring(0, 4)
},
xAxis:
{
gridLineWidth:1,
maxZoom: 2,
type: 'datetime',
dateTimeLabelFormats:
{
day: '%e %b'
},
tickInterval: 3600*24*1000*7
},
yAxis:
{
title:
{
text: null
},
labels:
{
formatter: function()
{
return this.value.toFixed(0);
}
},
min: minHistory,
max: maxHistory
},
legend:
{
layout: 'vertical',
backgroundColor: '#FFFFFF',
align: 'left',
verticalAlign: 'top',
x: 0,
y: 0,
floating: true,
shadow: true
},
tooltip:
{
shared: true
},
plotOptions:
{
area:
{
fillColor:
{
linearGradient: [0, 0, 0, 300],
stops:
[
[0, '#4572A7'],
[1, 'rgba(2,0,0,0)']
]
},
lineWidth: 1,
marker:
{
enabled: false,
states:
{
hover:
{
enabled: true,
radius: 5
}
}
},
shadow: false,
states:
{
hover:
{
lineWidth: 1
}
}
},
series:
{
animation:
{
duration: 2000
}
}
},
series:
[{
type: 'area',
name: titleHistory,
pointInterval: 24 * 3600 * 1000,
data: history
}]
});
有什么想法吗?