아마도 그렇게 될 수도 있습니다. 이전에 jqPlot 해킹을 위해 extender 기능을 사용했습니다. 다음과 같이 내 경우
는, 예를 들어, 나는 익스텐더 기능으로 정의 된 도넛 차트를했다 :
private void createDonutModel() {
donutModel = new DonutChartModel();
donutModel.setLegendPosition("s");
donutModel.setLegendPlacement(LegendPlacement.OUTSIDE);
donutModel.setSliceMargin(4);
donutModel.setDataFormat("value");
donutModel.setShadow(false);
donutModel.setExtender("donutExtender");
donutModel.setSeriesColors("B81C40, FFA600, 79B54A");
}
jqPlot을 일부 변경하고 있던 해당 자바 스크립트 :
/**
* Customized jqPlot JQuery layout of the Donut Chart for Status Dashboard.
*/
function donutExtender() {
this.cfg.seriesDefaults = {
// make this a donut chart.
renderer:$.jqplot.DonutRenderer,
rendererOptions:{
thickness: 26,
ringMargin: 0,
fill: true,
padding: 0,
sliceMargin: 4,
// Pies and donuts can start at any arbitrary angle.
startAngle: -90,
showDataLabels: false,
// By default, data labels show the percentage of the donut/pie.
// You can show the data 'value' or data 'label' instead, or 'percent'
dataLabels: 'value',
shadow: false
}
}
this.cfg.gridPadding = {
top: 0, right: 0, bottom: 0, left: 0
}
this.cfg.legend = {
show: false
}
this.cfg.grid = { drawBorder: false,
shadow: false,
background: "transparent"
};
}
을 따라서 당신은 당신의 경우에 이것을 시도 할 수 있습니까? _ "내가 느끼는 사람을 제외하고 당신이 ...
function chartExtender() {
this.cfg.series = [
{ //...
},
{ // ...
},
{
disableStack: true
}
]
}
총을 가진 가치 ...
관심이 비어있는 당신의 시리즈의 확장 구성을 남겨 그에만 사과 익스텐더를 사용하여 전체 모델? "_ 시도 ... 예제보기 ... 결론을 선명하게 작성하지 마십시오. – Kukeltje