jFreeChart

Greg50007

Aktives Mitglied
Hey, ich spiele jetzt seit längerem mit den Diagrammen Rum. Jetzt bin ich dabei mit Farben zu spielen und habe fast alles geschafft. Aber wie zum Teufel ändert man die Textfarbe von den an den Achsen stehenden Variablen?

LG.
Greg
 

Greg50007

Aktives Mitglied
Um nochmal etwas genauer zu werden, so sieht mein Chart aus und ich würde gerne die zahlen an der y-achse als auch die Uhrzeiten an der x achse umfärben (Hintergrund, die achsen ansich, überschrift und das label der x achse habe ich schon geschafft :D)

Anhang anzeigen 15828
 

Greg50007

Aktives Mitglied
ich kann ja mal den Code einstellen, nicht wundern die Farben für alles werden extra abgefragt (vielleicht nicht die eleganteste Möglichkeit :eek:)


Java:
DefaultCategoryDataset dcd = new DefaultCategoryDataset();
        dcd.setValue(23.50, "", "14 Uhr");
        dcd.setValue(24.20, "", "15 Uhr");
        dcd.setValue(25.00, "", "16 Uhr");
        dcd.setValue(25.80, "", "17 Uhr");
        dcd.setValue(24.80, "", "18 Uhr");
       
        JFreeChart jchart = ChartFactory.createLineChart("Temperatur", "Uhrzeit", "", dcd, PlotOrientation.VERTICAL, true, true, false);
        CategoryPlot plot = jchart.getCategoryPlot();
        plot.setRangeGridlinePaint(ColorSettings.darkORbright(ColorSettings.getR("graphicBackground"), ColorSettings.getG("graphicBackground"), ColorSettings.getB("graphicBackground")));
        plot.setDomainGridlinePaint(ColorSettings.darkORbright(ColorSettings.getR("graphicBackground"), ColorSettings.getG("graphicBackground"), ColorSettings.getB("graphicBackground")));
        plot.getDomainAxis().setLabelPaint(ColorSettings.darkORbright(ColorSettings.getR("graphicBackground"), ColorSettings.getG("graphicBackground"), ColorSettings.getB("graphicBackground")));
        LineAndShapeRenderer renderer = new LineAndShapeRenderer();
        renderer.setSeriesPaint(0, new Color(ColorSettings.getR("temperature"), ColorSettings.getG("temperature"), ColorSettings.getB("temperature")));
        renderer.setBaseItemLabelPaint(Color.YELLOW);
        plot.setRenderer(renderer);
        plot.setBackgroundPaint(new Color(ColorSettings.getR("graphicBackground"), ColorSettings.getG("graphicBackground"), ColorSettings.getB("graphicBackground")).brighter());
        jchart.setBackgroundPaint(new Color(ColorSettings.getR("graphicBackground"), ColorSettings.getG("graphicBackground"), ColorSettings.getB("graphicBackground")));
        jchart.getTitle().setPaint(ColorSettings.darkORbright(ColorSettings.getR("graphicBackground"), ColorSettings.getG("graphicBackground"), ColorSettings.getB("graphicBackground")));
        plot.getRangeAxis().setAxisLinePaint(ColorSettings.darkORbright(ColorSettings.getR("graphicBackground"), ColorSettings.getG("graphicBackground"), ColorSettings.getB("graphicBackground")));
        plot.getDomainAxis().setAxisLinePaint(ColorSettings.darkORbright(ColorSettings.getR("graphicBackground"), ColorSettings.getG("graphicBackground"), ColorSettings.getB("graphicBackground")));

        ValueAxis rangeAxis = plot.getRangeAxis();
        rangeAxis.setRange(20, 30);
        ChartPanel chartPan = new ChartPanel(jchart);
 

Anhänge

  • Unbenannt.png
    Unbenannt.png
    7,9 KB · Aufrufe: 2

Oneixee5

Top Contributor
Java:
        CategoryPlot plot = jchart.getCategoryPlot();
        plot.getDomainAxis().setLabelPaint(Color.RED);
        plot.getRangeAxis().setLabelPaint(Color.GREEN);
        plot.getDomainAxis().setTickLabelPaint(Color.BLUE);
        plot.getRangeAxis().setTickLabelPaint(Color.YELLOW);
 
Zuletzt bearbeitet:

Greg50007

Aktives Mitglied
._. ich komme mir dumm vor... tausend dank und ich suche seit 3 stunden nach einer möglichkeit ... aber setTickLabelPaint hab ich nicht versucht :eek:
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T Jfreechart continuous series mit fester Länge Allgemeine Java-Themen 23
H JFreechart createMultiplePieChart Allgemeine Java-Themen 2
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