JFreechart createMultiplePieChart

Hein_nieH

Bekanntes Mitglied
Hallo,

da nun etwas Zeit ist beschäftige ich mich wieder mit einigen Java-Übungen.
Speziell mit JFreechart möchte ich mit ein MultiplePieChart erstellen was auch gut funktioniert.
Nun mein Problem:
Unter jedem PieChart steht die Unterschrift Region1, Region 2, ...Region5 mit einem zu grossen Font.
Wie kann ich die Grösse des Font ändern bzw wie komme ich an des Fontobjekt heran?

Ich habe schon mit Chart (siehe Codeschnipsel) und mit einem plot Objekt experimentiert, leider vergeblich.
Hat jemand die Lösung?


Code:
private CategoryDataset getChartDataset()
    {
        final double[][] data = new double[][]
                {   
                    {3.0, 4.0, 3.0, 5.0},
                    {5.0, 7.0, 6.0, 8.0},
                    {5.0, 7.0, 3.0, 8.0},
                    {1.0, 2.0, 3.0, 4.0},
                    {2.0, 3.0, 2.0, 3.0}
                };
        return DatasetUtilities.createCategoryDataset("Region ", "Sales/Q ", data);

    }//getChartDataset
    
    
    public void CreatePieChart()
    {
        CategoryDataset pieDataset=getChartDataset();
        JFreeChart chart = ChartFactory.createMultiplePieChart(
                "Multiple Pie Chart",
                pieDataset,
                TableOrder.BY_ROW,
                true,
                true,
                true);

Über eine Antwort würde ich mich sehr freuen.
Gruss Hein_nieH
 

Hein_nieH

Bekanntes Mitglied
Hallo,
um mein Problem noch etwas besser zu beschreiben hier ein Bild.
Ich möchte wissen, wie ich die Fontgrösse von Region 1, Region2, ... ändern kann bzw wie ich auf das Fontobjekt zugreifen kann.
Leider habe ich in der Doku keinen Hinweis hierzu gefunden. Kann jemand helfen?

Gruss Hein_nieH

piechartMultiple.png
 

Hein_nieH

Bekanntes Mitglied
Problem gelöst:
Man muss sich eine Subchartobjekt ( plot.getPieChart(); ) besorgen.
Im Subchartobjekt kann man dann auf den Titel zugreifen.

Gruss Hein_nieH

Java:
        MultiplePiePlot plot=(MultiplePiePlot)chart.getPlot();
        JFreeChart subchart=plot.getPieChart();
        PiePlot pieplot=(PiePlot) subchart.getPlot();
        
        
        Font subchartFont=new Font("Arial", Font.PLAIN, 10);
        subchart.setBackgroundPaint(Color.GREEN);
        subchart.getTitle().setFont(subchartFont);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G jFreeChart Allgemeine Java-Themen 5
T Jfreechart continuous series mit fester Länge Allgemeine Java-Themen 23
M Suche Alternative zu JFreeChart Allgemeine Java-Themen 11
T jfreechart Linien/Punkttyp anpassen Allgemeine Java-Themen 1
S JFreechart: ValueMarker mit der Maus ziehen? Allgemeine Java-Themen 12
A JFreeChart funktioniert nicht :( Allgemeine Java-Themen 6
M Swing JFreechart x-Achse DateAxis, start im Ursprung Allgemeine Java-Themen 3
S Performante Visualisierung groẞer Datenmengen (ohne JFreeChart) Allgemeine Java-Themen 22
M Swing JFreeChart Domain Axis Label Abstand zu TickUnitLabel Allgemeine Java-Themen 9
S AWT JFreeChart in ein Label Allgemeine Java-Themen 7
J JFreeChart - Mehrere X-Achsen Einteilungen Allgemeine Java-Themen 3
T JFreeChart Diagramm speichern - Problem mit ImageIO nach Projektexport Allgemeine Java-Themen 3
B JFreeChart -> TimeSeries-Plot -> mehr y-Achsen Allgemeine Java-Themen 2
F JFreeChart Größe anpassen Allgemeine Java-Themen 8
K JFreeChart - Einträge in DomainAxis anpassen Allgemeine Java-Themen 2
I 2D-Grafik JFreeChart ChartPanel Problem mit dynamischer Grösse Allgemeine Java-Themen 3
O JFreeChart: ständiges Updaten der Chart stoppen Allgemeine Java-Themen 4
M Diagramm mit JfreeChart Allgemeine Java-Themen 8
M JFreeChart mehrere PieCharts erstellen Allgemeine Java-Themen 2
M JFreeChart piechart - labelAnzeige Allgemeine Java-Themen 2
ARadauer JFreeChart: Beschriftung anzeigen Allgemeine Java-Themen 6
B JFreeChart - Achsenbeschriftung Allgemeine Java-Themen 4
ff Labels mit JFreeChart ausrichten Allgemeine Java-Themen 2
K JFreeChart Achsenbeschriftung ändern? Allgemeine Java-Themen 4
C jFreechart Diagram erstellen Allgemeine Java-Themen 2
G JFreeChart Allgemeine Java-Themen 5
G Jfreechart zwei charts Allgemeine Java-Themen 2
S JFreeChart LineChart Punkte über NULL Werte hinweg verbinden Allgemeine Java-Themen 5
E JFreeChart jars mit in meine Jar packen Allgemeine Java-Themen 6
G jfreechart probleme mit dem package? Allgemeine Java-Themen 2
D JFreeChart und Kuchendiagramm Allgemeine Java-Themen 3
P JFreeChart Fehlermeldung Allgemeine Java-Themen 2
P jFreeChart, binäre Signale Allgemeine Java-Themen 2
P jfreeChart y- Achsen hinzufügen Allgemeine Java-Themen 2
P jfreeChart Allgemeine Java-Themen 9
MQue JFreeChart Allgemeine Java-Themen 3
K JFreeChart Allgemeine Java-Themen 3
K JFreeChart und itext: Bildprobleme Allgemeine Java-Themen 4
G java.lang.NullPointerException JFreeChart Allgemeine Java-Themen 5
M JFreeChart: Zuviele Balken, Übersicht leidet dehr darunter Allgemeine Java-Themen 6
G JFreeChart - Labels Allgemeine Java-Themen 2
G Suche Beispiele jFreeChart Allgemeine Java-Themen 12
G Daten aus MySQL-Datenbank an JFreeChart übergeben Allgemeine Java-Themen 3
G JFreeChart drucken Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben