Я столкнулся с проблемой с легендарной гистограммой jqplot , Я хочу сделать размещение легенды по-своему. Но любые изменения, которые я применяю, не вступают в силу.сложенная гистограмма легенда проблема jqplot
то, что я хочу это
но то, что я получаю в легенде следующим образом
Фрагмент кода я использую
var s1 = [2, 6, 7, 10];
var s2 = [7, 5, 3, 4];
var s3 = [14, 9, 3, 8];
var s4 = [14, 9, 3, 8];
plot3 = $.jqplot('graph_stacked', [s1, s2, s3,s4], {
// Tell the plot to stack the bars.
stackSeries: true,
captureRightClick: true,
seriesDefaults:{
renderer:$.jqplot.BarRenderer,
rendererOptions: {
// Put a 30 pixel margin between bars.
barMargin: 35,
// Highlight bars when mouse button pressed.
// Disables default highlighting on mouse over.
highlightMouseDown: true
},
pointLabels: {show: true}
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer
},
yaxis: {
// Don't pad out the bottom of the data range. By default,
// axes scaled as if data extended 10% above and below the
// actual range to prevent data points right on grid boundaries.
// Don't want to do that here.
padMin: 0
}
},
legend:{
show:true,
placement:'outside',
rendererOptions: {
numberRows: 2,
numberColumns: 2
},
location:'s',
marginTop: '1px',
border:'none'
}
});
спасибо @Anish Nair, нужно немного больше помочь, как я могу уменьшить высоту холста, который отображает бары? i.e высота баров – ViVekH
@ViVekH Если вы имеете в виду меньшую диаграмму, то установите высоту div (в вашем случае 'graph_stacked') на меньшее значение с помощью CSS. –
Можете ли вы рассказать мне, как удалить кремовый цвет, который является фоном холста, на котором рисуется диаграмма? также как изменить размер шрифта легенды? – ViVekH