1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| public static JFreeChart setGlobalChartStyle(JFreeChart chart)
{
chart.setBackgroundPaint(BACKGROUND_COLOR);
try{
// style du titre
TextTitle tt = chart.getTitle();
if(tt!=null)
tt.setFont(new Font(TITLE_FONT, TITLE_STYLE, TITLE_SIZE));
}catch(Exception e){
//logger.warn("Erreur sur lors de l'application du style sur le titre d'un chart");
}
try{
// transparence des CategoryPlot
CategoryPlot plot = chart.getCategoryPlot();
if(plot!=null){
plot.setForegroundAlpha(ALPHA);
CategoryAxis categoryAxis = plot.getDomainAxis();
categoryAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_45);
categoryAxis.setMaximumCategoryLabelWidthRatio(3.0f);
}
}catch(Exception e){
//logger.warn("Erreur sur lors de l'application du style sur la transparence des CategoryPlot d'un chart");
}
try{
// transparence des CategoryPlot
PiePlot plot = (PiePlot)chart.getPlot();
if(plot!=null){
plot.setForegroundAlpha(ALPHA);
}
}catch(Exception e){
//logger.warn("Erreur sur lors de l'application du style sur la transparence des CategoryPlot d'un chart");
}
return chart;
} |
Partager