Est-il possible de dessiner un graphique 3D en utilisant JfreeChart comme dans le lien suivant.Si possible, quelqu'un peut-il donner quelques indications et quelques extraits de code sur les paramètres de Plot qui peuvent être utilisés pour cela?Graphique 3D avec Jfreechart
2
A
Répondre
2
Il est possible que ce ne sera pas exactement la même chose. La façon la plus simple est de créer un ensemble de données (descendant de org.jfree.data.general.PieDataset
) et utiliser une des méthodes org.jfree.chart.ChartFactory
:
PieDataset data = new DefaultPieDataset(); data.setValue("Section1", 30); data.setValue("Section2", 60); data.setValue("Section3", 120); JFreeChart pieChart = ChartFactory.createPieChart3D( "My Pie Chart", // title data, // data set true, // draw a legend true, // show tooltips over sections false); // do not generate image map with URLs
Vous pouvez ensuite personnaliser davantage votre tableau par pieChart
méthodes. Par exemple, voici comment faire exploser une section circulaire:
PiePlot plot = (PiePlot) pieChart.getPlot(); plot.setExplodePercent("Section2", 0.25);
merci cool ... Pouvez-vous suggérer des codes de bonne couleur et pas ofcourse colors..My mauvais que j'ai un mauvais sens pour les couleurs – Harish
Désolé, je ne suis pas sûr de ce que vous entendez par "codes de couleurs et non de couleurs"? En choisissant les couleurs, je ne suis pas un concepteur :-) mais vous pouvez rechercher SO pour les "couleurs des graphiques" - il y a pas mal de questions/réponses. J'irais avec une palette prédéfinie plutôt que d'essayer des trucs au hasard, cependant. Bonne chance pour votre projet. – ChssPly76