我正在嘗試一條線圖即http://www.highcharts.com/demo/line-basic。需要在每個系列的最後一個點後顯示系列名稱。嘗試使用不同的線條和系列的情節選項。但無法做到這一點。折線圖海圖
有人可以幫忙嗎?
function GChart() {
jQuery(document).ready(function() {
var Options = {
chart: {
renderTo: 'container',
defaultSeriesType: 'line',
marginRight: 100,
marginBottom: 40
},
title: {
x: -20
},
subtitle: {
},
xAxis: {
categories: []
},
yAxis: {
},
tooltip: {
formatter: function() {
return '<b>' + this.series.name + '</b><br/>' +
this.x + ': ' + this.y + 'Kg.';
}
},
legend: {
enabled: false
},
plotOptions: {
series: {
marker: {
enabled: false
}
}
},
series: []
};
$.get('Newchart.html', function(data) {
var fulldata = document.getElementById("MyHiddenField").value;
var MyChartTitle = document.getElementById("MyChartTitle").value;
var MyChartSubTitle = document.getElementById("MyChartSubTitle").value;
var MyChartXTitle = document.getElementById("MyChartXTitle").value;
var MyChartYTitle = document.getElementById("MyChartYTitle").value;
var lines = fulldata.split('$');
var series = [];
var temp;
$.each(lines, function(lineno, line) {
temp = line.split('#');
series.data = JSON.parse("[" + temp[1] + "]");
series.name = temp[0];
if (lineno == 0) {
series.color = "#FF0000";
}
else {
series.color = "#058DC7";
}
series.push({ name: series.name, data: series.data, color: series.color });
});
Options.series = series;
Options.title = { text: MyChartTitle, align: 'left', x: 90, y: 74, floating: true };
Options.subtitle = { text: MyChartSubTitle, align: 'left', x: 120, y: 87, floating: true };
Options.xAxis.title = { text: MyChartXTitle };
Options.yAxis.title = { text: MyChartYTitle };
Options.yAxis.tickInterval = 5;
Options.xAxis.tickInterval = 1;
Options.xAxis.min = 5;
Options.yAxis.min = 5;
var chart = new Highcharts.Chart(Options);
});
});
}
你的問題是什麼?你沒有系列的名字嗎?你有兩個嗎?你不知道該怎麼做? –
向我們顯示您的代碼 – Jashwant
我有五個系列的系列名稱,但是當圖表呈現時..我想在每個系列的最後一個點上顯示系列名稱。而我沒有得到它,如何做到這一點.. – Amaan