У меня есть требование иметь столбчатую диаграмму столбчатых столбцов в диаграммах высокого разрешения, отображающую разбивку определенного процентного номера, а не разбивку на 100%. Например, если число составляет 60%, график должен показывать разбивку 60% (20% синий, 10% зеленый, 30% желтый), а не заполнять до 100%. Мое понимание процентных диаграмм заключается в том, что они всегда на 100%, но интересно, возможно ли подобное манипулирование с помощью высоких диаграмм? Благодарю.Может ли диаграмма с высоким коэффициентом усиления в виде диаграмм меньше 100%
ответ
Нравится @Alden Be сказал, используйте столбец с% меток. Вот JSFiddle example.
$(function() {
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Stacked column chart'
},
xAxis: {
categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']
},
yAxis: {
min: 0,
title: {
text: 'Percentage'
},
labels: {
formatter: function() {
return this.value + '%';
}
},
stackLabels: {
enabled: true,
style: {
fontWeight: 'bold',
color: (Highcharts.theme && Highcharts.theme.textColor) || 'gray'
},
formatter: function() {
return this.total + '%';
}
}
},
legend: {
align: 'right',
x: -30,
verticalAlign: 'top',
y: 25,
floating: true,
backgroundColor: (Highcharts.theme && Highcharts.theme.background2) || 'white',
borderColor: '#CCC',
borderWidth: 1,
shadow: false
},
tooltip: {
headerFormat: '<b>{point.x}</b><br/>',
pointFormat: '{series.name}: {point.y}%<br/>Total: {point.stackTotal}%'
},
plotOptions: {
column: {
stacking: 'normal',
dataLabels: {
enabled: true,
format:'{y}%',
color: (Highcharts.theme && Highcharts.theme.dataLabelsColor) || 'white',
style: {
textShadow: '0 0 3px black'
}
}
}
},
series: [{
name: 'John',
data: [5, 3, 4, 7, 2]
}, {
name: 'Jane',
data: [2, 2, 3, 2, 1]
}, {
name: 'Joe',
data: [3, 4, 4, 2, 5]
}]
});
});
Это отлично, спасибо Вивьен! – maximus
Используйте столбцы Stacked вместо столбчатого столбца в процентах, а затем просто добавьте процент к вашей метке. Столбец процента автоматически определяет процентное соотношение всех предоставленных точек данных, похоже, что вы хотите, чтобы столбец вместо этого просто отображал предоставленную информацию.
Спасибо, хорошее предложение, я рассматривал это раньше. Одна вещь, о которой мне интересно, поскольку цифры поступают из файла JSON, и они должны быть числами, любая идея добавить процент к каждой метке? – maximus
- 1. Как использовать MultiFieldQueryParser вместе с коэффициентом усиления?
- 2. Угловая инъекция зависимостей с коэффициентом усиления 1,5
- 3. Сопоставить значение [0.0-1.0] с коэффициентом усиления
- 4. Найти кратчайший путь с максимальным коэффициентом усиления
- 5. Таблица диаграмм в столбцах с высоким коэффициентом диаграммы, работающая в версии 2.3.5, разбитая на v 3.0.2
- 6. Дерево решений с высоким коэффициентом мощности
- 7. Резолюция с низким коэффициентом усиления в ответном проекте
- 8. Проблема с коэффициентом усиления фильтра при использовании scipy.signal в Python
- 9. отрицательные значения в диаграммах столбчатых диаграмм с высоким набором диаграмм
- 10. Redis обладает очень высоким коэффициентом фрагментации
- 11. изменить специальные элементы матрицы, не делая другие элементы коэффициентом усиления
- 12. Диаграмма очертаний диаграмм Highcharts удаляет границу, когда на 100%
- 13. MERGE на столе Oracle с высоким коэффициентом обновления обновлений
- 14. Extract Zip File со 100% коэффициентом сжатия
- 15. Диаграмма фиксированного диапазона диаграмм
- 16. Преобразование между громкостью MIDI-канала и реальным коэффициентом усиления
- 17. бесплатное программное обеспечение для печати с высоким коэффициентом масштабирования
- 18. Может ли полярная диаграмма Highcharts иметь логарифмическую ось y?
- 19. d3 диаграмма диаграмм диаграммы venn
- 20. dc.js многострочная диаграмма серии диаграмм
- 21. Данные подмножества с весовым коэффициентом
- 22. Диаграмма диаграмм диаграммы Google Charge №
- 23. Горизонтальная диаграмма построения диаграмм с использованием achartengine
- 24. Excel 100% Круговая диаграмма
- 25. Эвристика для использования A * для поиска пути с наибольшим коэффициентом усиления
- 26. Сигнал усиления OpenSL
- 27. Диаграмма диаграмм Chart.js не отображается
- 28. Усиления DNS-усиления
- 29. диаграмма высокоградиентных диаграмм не отображается
- 30. Диаграмма диаграмм Chart.js с областью области
http://www.highcharts.com/docs/chart-and-series-types/pie-chart не представляется возможным. Может быть, вы можете tweek css сделать оставшуюся часть пирога исчезнуть. – Bolza
Спасибо за ввод. Я имею в виду столбчатую диаграмму столбчатых столбцов на самом деле http://www.highcharts.com/demo/column-stacked-percent, а не круговую диаграмму. Я думаю, что для того, чтобы это сработало, общее количество процентов должно быть каким-то образом отредактировано. Я не думаю, что CSS может помочь здесь, к сожалению. – maximus