на картинке ниже средней колонки отсутствует желтая часть. если вы посмотрите на столбец меток, вы можете увидеть значение 10 для зеленого, 12 для желтых (отсутствует) и 5 для красных.В диаграммах столбчатых диаграмм Highcharts отсутствуют некоторые значения?
Я проверил записи json и базы данных, которые они выглядят отлично и соответствуют этим значениям, но highcharts просто не передает эти разделы.
Это происходит случайным образом по всей диаграмме.
var chartOptions = dashboards.getChartOptions(data.ChartSize,
{
title: { text: options.title },
series: options.series,
legend: $.extend({
enabled: (data.legend) && data.legend != 'none',
align: align,
verticalAlign: vAlign,
layout: layout,
y: 20
}, legendOptions),
tooltip: {
formatter: function() {
if (this.series.chart.options.plotOptions.series.stacking && !data.isTimeCharted) {
return '<b>' + dashboards.Utils.shorten(this.series.name, 20) + '</b><br/>'
+ dashboards.Utils.shorten(this.point.category, 20) + ': ' + this.y;
}
else if (data.isTimeCharted) {
return '<b>' + dashboards.formatDate(this.point.category) + '</b><br/>'
+ (data.ChartType === 'line' | data.ChartType === 'column' ? '<b>' + dashboards.Utils.shorten(this.series.name, 20) + '</b><br/>' : '') +
(percentage ? parseFloat(this.percentage).toFixed(2) + '%' : this.y);
}
else {
return '<b>' + dashboards.Utils.shorten(this.point.category, 20) + '</b><br/>'
+ (data.ChartType === 'line' ? '<b>' + dashboards.Utils.shorten(this.series.name, 20) + '</b><br/>' : '')+
(percentage ? parseFloat(this.percentage).toFixed(2) + '%' : this.y);
}
},
followPointer: (data.ChartType!=="line"),
shared: false
},
chart: {
type: data.ChartType,
renderTo: chartContainer[0]
},
xAxis: {
type: (data.isTimeCharted ? "datetime" : "categories"),
categories: (data.isTimeCharted ? undefined : currentData.chartData.categories),
minTickInterval: (data.isTimeCharted ? 24 * 3600 * 1000 : undefined),
labels: (data.isTimeCharted ? { formatter: null } : (data.ChartType === 'column' && (data.topXvalue >=20 || data.topXvalue == 0)) ? { rotation: -85, align: 'right' } : undefined)
},
yAxis: options.yAxis,
plotOptions: {
series: {
stacking: data.stacking,
}
},
exporting: {
enabled: false
}
});
вырезать из JSON:
{
"charts":[
{
"vitals":[
],
"chartData":[
{
"name":"Favourable",
"data":[
{
"category":"2013-12-01",
"y":"27.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-02",
"y":"189.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-03",
"y":"143.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-04",
"y":"146.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-05",
"y":"74.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-06",
"y":"142.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-07",
"y":"142.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-08",
"y":"111.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-09",
"y":"226.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-10",
"y":"66.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-11",
"y":"14.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-12",
"y":"28.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-13",
"y":"69.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-14",
"y":"12.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-15",
"y":"10.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-16",
"y":"32.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-17",
"y":"72.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-18",
"y":"35.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-19",
"y":"40.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-20",
"y":"145.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-21",
"y":"24.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-22",
"y":"3.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-23",
"y":"13.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
},
{
"category":"2013-12-24",
"y":"3.00",
"xFilter":"date",
"xFilterID":0,
"yFilter":null,
"yFilterID":0,
"seriesFilter":"favourability",
"seriesFilterID":1
}
Кабина вы покажете нам, что содержит ваши варианты. – SteveP
@SteveP см. В редакции. спасибо – Xerxes
У вас есть обновленная версия Highcharts? Я имею в виду 3.0.9. Когда я пробовал простой пример, он отлично работает, см .: http://jsfiddle.net/3bQne/894/ - Можете ли вы обновить мою демоверсию, чтобы воспроизвести проблему? У вас есть некоторые переменные, которые необходимо установить, и я не могу этого сделать (так как я просто не знаю значений для них). –