How to show both simple and extended label both in 3d pie chart using JFreeChart & JasperSoft - jasper-reports

I am a bit new to JFreeChart and I had a requirement of showing both simple and extended labels on 3d pie chart using JFreeChart java library & JasperSoft i.e percentage labels on top of the sections of 3d pie chart as simple labels and the key on adjacent sections as an extended label.
I am able to achieve either one of the labels at a time by using the below code snippet.
setSimpleLabels(true) - lable on top of the section
setSimpleLabels(false) - lable on adjacent of the section
How to achieve both the label's designs in one single 3d pie chart as shown below in the image?
Thanks in advance

Related

Chart.js doughnut and pie chart at same canvas mixed

Can I display together two different types of chart together. I need to have a doughnut chart with about 70%, and another pie chart section over the first (doughnut) chart that will be just a thin line going from center of the circle to the doughnut's edge. I want to make a speed-o-meter this way.
A pie chart is a doughnut chart with cutoutPercentage:0. Try using a doughnut chart, setting cutoutPercentage:0, and adding two datasets.

jfreechart pie chart fixed pie radius

I have dynamic pie set and if there are a lot of series then pie get small.
How to set fixed pie chart radius.
A PiePlot grows to fill the space available, so you'll need to give it room to grow. Some possible approaches:
Override getPreferredSize() and use a suitable layout, as shown here among other suggestions.
Display the legend items in an adjacent component, as shown here, leaving the chart alone to fill it's container.
Reposition the legend within the chart, as shown here for the default RectangleEdge.BOTTOM.

Round y-axis values: Dojo Chart vs Chart.js

I am using Dojo Charts to create some line graphs, and this is how the chart looks,
this id chartData: 0,0,0,0,65,223
And when I create the graph using Chart.js, this is how it is rendered
Ignore the x-axis and other things, If we look at the y-axis, the values are rounded in chart.js, looks much nicer when compared to dojo charts.
Is there an option to achieve the same in dojo charts?
Try adjusting majorTickStep, or optionally also set minorTickMarks to true and adjust minorTickStep as well.
See http://dojotoolkit.org/reference-guide/1.10/dojox/charting.html#enabling-and-disabling-tick-marks and "Axis Stepping" two sections later.

Jqwidget Pie chart labels

How to use the pie chart of jqxChart with custom labels?
This is the main demo:
http://www.jqwidgets.com/jquery-widgets-demo/demos/jqxchart/index.htm#demos/jqxchart/javascript_chart_pie_series.htm
In the pie I would like to have the description (in the example the Browser name) instead of percentage in the labels. Is it possibile? I found how to set it only for the legend but not in the label inside the pie.
Have you tried to implement the Chart's formatFunction which is used for formatting the Labels?

Create a dynamic "cross section" for competence vs. confidence chart in Report Builder 3.0

I have created a confidence vs. competence chart using Report Builder 3.0. Currently the "cross section" of the chart is static and separated by a background image on the chart.
Like this:
However, as a requirement, the cross section needs to be dynamic. I can remove the background image (it isn't needed). I can pass the values for the both the x and y axis into the report when the lines need to cross. The problem is trying to actually implement this on the chart.
Can anyone provide a solution or point me in the right direction?
The cross section is just a line graph (or two) overlayed on your original chart.
Here's an example of overlayed charts:
http://www.sqljason.com/2012/03/overlapping-charts-in-ssrs-using-range.html