Javascript 海图误差条
在这里的示例中:Javascript 海图误差条,javascript,jquery,highcharts,Javascript,Jquery,Highcharts,在这里的示例中: 您的动态数据是一个新的系列吗?旧系列的更新?听起来像是Chart.addSeries或Series.update。否。我试图实现的是从某个web方法调用返回的一个数据系列,并将errorbar应用于每个数据点。每个数据点的错误下限和上限是每个数据点值的-/+10%。因此,您将使用Ajax获得json,然后添加一个新的系列,类型为errorbar。。。?我仍然不明白这和我说的有什么不同。Errorbar不是线条系列的一部分。这是一个独立的系列。 series: [{ n
您的动态数据是一个新的系列吗?旧系列的更新?听起来像是
Chart.addSeries
或Series.update
。否。我试图实现的是从某个web方法调用返回的一个数据系列,并将errorbar应用于每个数据点。每个数据点的错误下限和上限是每个数据点值的-/+10%。因此,您将使用Ajax获得json,然后添加一个新的系列,类型为errorbar。。。?我仍然不明白这和我说的有什么不同。Errorbar不是线条系列的一部分。这是一个独立的系列。
series: [{
name: 'Rainfall',
type: 'column',
yAxis: 1,
data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
tooltip: {
pointFormat: '<span style="font-weight: bold; color: {series.color}">{series.name}</span>: <b>{point.y:.1f} mm</b> '
}},
{
name: 'Rainfall error',
type: 'errorbar',
yAxis: 1,
data: [[48, 51], [68, 73], [92, 110], [128, 136], [140, 150], [171, 179], [135, 143], [142, 149], [204, 220], [189, 199], [95, 110], [52, 56]],
tooltip: {
pointFormat: '(error range: {point.low}-{point.high} mm)<br/>'
}
},
function loadchart() {
// Convert the chart data into chart understandable format.
var chartData = {
......
stddevs: $.map(trendData(), function (obj, i) {
return [[0.9*parseFloat(obj.Cost()),1.1*parseFloat(obj.Cost())]];
}),
......
}