2017-12-19 2 views
2

JFreeChart 1.0.19 enthielt die Methode ChartFactory.createBarChart 3D. Diese Methode ist in JFreeChart 1.5.0 nicht verfügbar.Entspricht createBarChart3D in JFreeChart 1.5.0?

Gibt es eine andere 1.5.0-Methode, die createBarChart3D ersetzt? Oder gibt es einen Workaround (vielleicht einschließlich ChartFactory.createBarChart), um ein "3D" Diagramm in 1.5.0 zu erstellen? Oder muss ich mich nach dem Upgrade mit "2D" Charts begnügen?

JFreeChart 1.5.0 createBarChart hat ein "3D-ish" Aussehen. Vielleicht wurde entschieden, dass das verbesserte createBarChart createBarChart3D überflüssig gemacht hat?

+2

Einige Optionen werden vorgeschlagen [hier] (http://www.jfree.org/forum/viewtopic.php?f=3&t=119664). – trashgod

+0

Danke @trashgod. Ihr Link erklärt, dass die 3D-Diagramme verschwunden sind und durch verbesserte 2D-Diagramme ersetzt wurden. Die Optionen bestehen also darin, entweder in 1.0.19- und 3D-Diagrammen zu bleiben oder auf 1.5.0 zu aktualisieren und 2D-Diagramme zu verwenden. Ich habe die 2D-Charts in 1.5.0 (mit ihrem Mario-Brothers-Pipe-3D-Effekt) gewählt, da sie tatsächlich besser aussehen als die alten 3D-Charts. – Stefan

Antwort

2

Ja und nein. Eine notierte here in 1.5.0, createBarChart3D ist weg aber createBarChart wurde verbessert. Also bleiben Sie entweder auf 1.0.19 und verwenden createBarChart3D, oder aktualisieren Sie auf 1.5.0 und verwenden Sie createBarChart (oder verwenden Sie ein anderes Framework für Ihre Grafiken).

1.5.0's createBarChart hat einen Mario-Brothers-pipe-3D-Effekt, der (meiner Meinung nach) besser aussehen lässt als 1.0.19's 3D Charts. Also meine Empfehlung ist für 1.5.0 createBarChart gehen.