В настоящее время у меня есть этот код для генерации двух баров в одном графике. Но мне нужно присоединиться к двум барам (с одним совпадением с другим). Пожалуйста, помогите скорректировать код с помощью JQPlot.Как сделать (2) Гистограмма с одним перекрытием с другим, используя JQPlot?
Как на картинке ниже, мне нужен синий график на передней панели (который является массивом 1) оранжевой полосой (array2) в задней части синей полосы.
var array1 = ["27", "18", "25", "13", "37", "29", "13", "15", "20"]
var array2 = ["50", "30", "70", "60", "50", "70", "50", "30", "35"]
$.jqplot('barChart', [array1, array2], {
title:'Sales & Marketing',
animate: true,//!$.jqplot.use_excanvas,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
pointLabels: { show: true },
rendererOptions: {
showDataLabels: true
}
},
grid: {
drawGridLines: true,
gridLineColor: '#A7A7A7',
background: '#5F5F5F'
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: salesPersonsArray,
tickOptions: {
showGridline: false,
show: true
},
rendererOptions: {
drawBaseline: true
}
},
yaxis: {
showTicks : true,
min:10,
max:100,
tickOptions: {
showGridline: true
},
rendererOptions: {
drawBaseline: false
}
}
},
highlighter: { show: false }
});
Спасибо за помощь.
Hi @Ian A Спасибо, что он работает! Я пробовал перед stackSeries, но ваша идея вычитать значение массива великолепна. Спасибо :) –
А также важно преобразовать значения массива в целое число, иначе оно не будет отображаться должным образом :) –
@ aldrien.h Спасибо, что упомянули об этом - я полностью забыл включить этот шаг в свой ответ :) –