0
한 가지 확실한 질문이 있습니다. 어떤 방식 으로든 스택 막대 차트의 한 막대의 색상을 변경할 수 있습니까 (jqplot 옵션을 사용하거나 해킹에 의존)? 이미 나는 누적 막 대형 차트의 3 개 가지 색상을 사용하고 가정 할 수있다 그래서jqplot과 누적 가로 막 대형 차트를 사용하여 특정 막대의 색상을 변경하는 방법
:
내가이 원하는 :
나는이 있습니다
seriesColors: ['#afafaf', '#c4c6c4', '#dbdcdd']
문제가 없습니다. hat 특정 막대 하나에 특정 색상을 하나 추가하고 싶습니다.
$(document).ready(
function() {
var el = [ 3, 6, 0, 10, 12 ];
var ael = [ 14, 5, 0, 4, 2 ];
var ipv = [ 4, 9, 0, 8, 4 ];
var months = [ 'Jan', 'Feb', 'Mar', 'Apr', 'May' ];
var colors = ['blue', 'red', 'white'];
plot3 = $.jqplot('elDiagram', [ el, ael, ipv ], {
stackSeries : true,
seriesColors: colors,
captureRightClick : true,
seriesDefaults : {
renderer : $.jqplot.BarRenderer,
rendererOptions : {
barMargin : 30,
varyBarColor : true,
highlightMouseDown : true,
barWidth: 60
},
pointLabels : {
show : true
}
},
axes : {
xaxis : {
renderer : $.jqplot.CategoryAxisRenderer,
ticks : months,
tickOptions : {
mark : 'outside'
}
},
yaxis : {
tickOptions : {
show : false
},
padMin : 0
}
},
series : [ {
label : 'bla1'
}, {
label : 'bla2'
}, {
label : 'bla3'
} ],
legend : {
show : true,
location : 'ne',
placement : 'inside'
}
});
});
감사 :
다음은 JS 코드입니다!
당신이 당신의 그래프를 생성하기 위해 사용하는 전체 코드를 기입하십시오 "더 멋진"다이어그램을 :) 가지고. 그것이 어떻게 행해지는지를 보여주기 위해 당신을 도우려는 사람은 아무도 없을 것입니다. – Makyen
해킹이 가능합니다. [Jqplot을 사용하여 같은 막대 차트에 서로 다른 색상의 막대 두 그룹을 표시하는 방법]에서 수행되는 작업과 비슷한 작업을 수행 할 수 있습니다 (http://stackoverflow.com/questions/13968309/how-to-use- jqplot-to-show-two-groups-of-different-colour-bar-same-sta/25946137 # 25946137) ([JSFiddle] (http : // jsfiddle.net/8k01c5av/7 /)) – Makyen
게시물을 수정했습니다. –