For the label, instead, I don't find the solution. I didn't refer to the north-positioned legend but to the label in the chart (the ones in the img that I have attached now)
You could write a postprocessor (possibly building upon the PieEnhancer class) that calls
PiePlot.setLabelFont to do this.
Can we put in the sectionLabel the value of the section instead of the legend? For example, I have 2 apples and 3 bananas, I want to write apples and banana in the legend and 2 and3 in the sectionLabel, is it possible?
You would need to create a PieSectionLabelGenerator, and then put it to use (again, in a postprocessor) via
PiePlot.setLabelGenerator.