Ausser Jfreechart, Chart Programme?

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,
kenn ihr noch andere Chart-Frameworks, die ungefähr so wie Jfreechart Diagramme erstellen, ich suche ein anderes, da ich Probleme habe, wenn ich zwei Diagramme in einer darstellen will, dann kommen die Fehlermeldungen, dass mir die ganzen Methoden fehlen, hat von euch jemand auch die gleichen Probleme, oder kann mir jemand sagen, ob es bei ihm geht, dann kann ich nach Fehlern suchen,die ich gemacht habe, sonst sehe ich von meiner Seite aus keine Fehler?!

Ich will die DualAxisDemo.java bei mir darstellen, doch mir wird gesagt, dass die ganzen Methoden fehlen, wie

setSecondaryDataset
mapSecondaryDatasetToRangeAxis
setSecondaryRangeAxis
setToolTipGenerator
setSecondaryRenderer

deswegen, kann ich keinen Chart erstellen, der zwei verschiedene Darstellungen beinhaltet, so wie im Beispiel von Jfreechart!?

Kann mir jemand weiterhelfen?
Vielleicht auch bei sich ausprobieren, ob es bei euch geht?
 
S

SlaterB

Gast
wenn ein Beispiel nicht funktioniert ist das meist ein Hinweis auf eine falsche Version
 
G

Guest

Gast
Ich habe es nun die ganze Zeit rumprobiert aber kriege es nicht hin einen XY-Chart(beide Achsen zahlenabhängig, kein Datum) zu erstellen, das einerseits aus Barchart und andererseits aus Linienchart besteht, geht das überhaupt, im Beispiel gibt es so was ähnliches nur datumabhängig, und ich schaffe es nicht zu verändern?!

Kann mir jemand helfen?????? :shock:
 
S

SlaterB

Gast
wie wärs mit
Code:
public class BarChartDemo4
    extends ApplicationFrame
{

    public BarChartDemo4(final String title)
    {
        super(title);
        final CategoryDataset dataset = createDataset();
        final JFreeChart chart = createChart(dataset);
        final ChartPanel chartPanel = new ChartPanel(chart);
        chartPanel.setPreferredSize(new java.awt.Dimension(800, 350));
        setContentPane(chartPanel);
    }

    private CategoryDataset createDataset()
    {
        final String series1 = "2006/ 2007";
        final String category1 = "1";
        final String category2 = "2";
        final String category3 = "3";
        final String category4 = "4";
        final String category5 = "5";
        final String category6 = "6";
        final DefaultCategoryDataset dataset = new DefaultCategoryDataset();
        dataset.addValue(2.3, series1, category1);
        dataset.addValue(5.0, series1, category2);
        dataset.addValue(5.3, series1, category3);
        dataset.addValue(6.0, series1, category4);
        dataset.addValue(7.3, series1, category5);
        dataset.addValue(3.0, series1, category6);
        return dataset;
    }

    private CategoryDataset createDataset2()
    {
        final String series2 = "Second";
        final String category1 = "1";
        final String category2 = "2";
        final String category3 = "3";
        final String category4 = "4";
        final String category5 = "5";
        final String category6 = "6";
        final DefaultCategoryDataset dataset = new DefaultCategoryDataset();
        dataset.addValue(30.0, series2, category1);
        dataset.addValue(20.3, series2, category2);
        dataset.addValue(50.0, series2, category3);
        dataset.addValue(50.3, series2, category4);
        dataset.addValue(60.0, series2, category5);
        dataset.addValue(7.3, series2, category6);
        return dataset;
    }

    private JFreeChart createChart(final CategoryDataset dataset)
    {
        final JFreeChart chart = ChartFactory.createBarChart(
           "Test", "", "Value", dataset,
            PlotOrientation.VERTICAL, true, true, false);
        final CategoryPlot plot = chart.getCategoryPlot();

        BasicStroke basic = new BasicStroke(2);
        plot.setRangeGridlineStroke(basic);

        final BarRenderer renderer = (BarRenderer)plot.getRenderer();
        renderer.setDrawBarOutline(true);
        renderer.setMaximumBarWidth(0.1);
        renderer.setSeriesPaint(0, new Color(255, 130, 0));
        BasicStroke basic2 = new BasicStroke(2);
        renderer.setSeriesOutlineStroke(0, basic2);
        renderer.setSeriesOutlinePaint(0, Color.BLACK);

        final CategoryDataset data2 = createDataset2();
        final LineAndShapeRenderer r = new LineAndShapeRenderer();
        r.setPaint(new Color(255, 210, 0));
        r.setSeriesStroke(0, new BasicStroke(3.0f));
        r.setShapesVisible(false);

        plot.setRenderer(1, renderer);
        plot.setRenderer(2, r);
        plot.setDataset(2, data2);
        plot.setDatasetRenderingOrder(DatasetRenderingOrder.FORWARD);

        final ValueAxis rangeAxis2 = new NumberAxis("Value 2");
        plot.setRangeAxis(2, rangeAxis2);
        plot.mapDatasetToRangeAxis(2, 2);

        return chart;
    }

    public static void main(final String[] args)
    {
        final BarChartDemo4 demo = new BarChartDemo4("Bar Chart Demo 4");
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);
    }

}
 
G

Guest

Gast
Hi,
ja das ist schon richtig, was du mir da geschickt hast, so will ich das auch haben, aber die x-Achse ist nicht von Zahlen abhängig sondern von Strings, genau das will ich NICHT haben, das ist das Problem, es sind nur Bsp. mit Datum oder String auf der X-Achse, weiß du vielleicht, wie da vorgehen soll?
 
G

Gast

Gast
Es spricht vieles dagegen, ich habs mit den Zahlen als Strings probiert, aber die Skalierung passt nicht, die Abstände sind immer gleich, es wird auch ziemlich viel gerechnet, damit die Werte dargestellt werden, ich will eigentlich Werte in Bar-Chart darstellen und diese mit einem Linien-chart als Normalverteilung darstellen, deswegen eignen sich die Strings hier nicht auf der X-Achse und passende Beispiele gibts auch nicht, ich weiß nicht was ich machen soll, es muss doch irgendwie gehen?!
 
G

Gast

Gast
Das ist doch aber ein AreChart, genau sowas will ich ja nicht haben!?
 
S

SlaterB

Gast
was du überhaupt haben willst versuche ich ja seit geraumer Zeit herauszufinden ;)
wenn es sowas wie eine normale Bar-Chart ist, dann hat man vorgegebe einzelne Bars,
dann ist es auch kein Problem, mit einer vorgeschalteten Berechnung die zugehörigen Zahlen als String zur Verfügung zu stellen,

Zahlen und Dati sind eher was für solche durchgängigen Charts
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G mvc irgendwie ausser kontrolle gelaufen AWT, Swing, JavaFX & SWT 10
C JFreeChart X-Achse Werte skalieren, begrenzen, zoomen AWT, Swing, JavaFX & SWT 5
H JFreeChart BarDiagramm Balken der gleichen Serie unterschiedliche Farbe zuordnen AWT, Swing, JavaFX & SWT 2
H JFreeChart - DemoDataSetFactory Probleme AWT, Swing, JavaFX & SWT 1
H JFreeChart Charts überlagern AWT, Swing, JavaFX & SWT 2
C JFreeChart x-Achse mit absteigenden Werten AWT, Swing, JavaFX & SWT 1
K JFreeChart nicht ohne BarChartDemo startklar? AWT, Swing, JavaFX & SWT 5
T 2D-Grafik JFreeChart mehrere Y-Achsen AWT, Swing, JavaFX & SWT 2
D Swing JFreeChart Crosshair Label - setPreferredSize oder ähnliches, aber wo ? AWT, Swing, JavaFX & SWT 1
N jFreeChart einzelne Punkte anwählen und Formatieren AWT, Swing, JavaFX & SWT 0
B JFreeChart Gantt Höhe Tasks AWT, Swing, JavaFX & SWT 1
V JFreeChart: Tooltip auf Knopfdruck anzeigen AWT, Swing, JavaFX & SWT 2
V JFreechart: In Linechart Linien einzeichnen und Bereiche färben AWT, Swing, JavaFX & SWT 4
M In JFreeChart Geraden erzeugen AWT, Swing, JavaFX & SWT 11
M JFreechart Zoom out AWT, Swing, JavaFX & SWT 2
M Swing JFreechart X-Achse Tick auslesen AWT, Swing, JavaFX & SWT 13
M Swing JFreechart zoom x-achse neue Werte AWT, Swing, JavaFX & SWT 4
M JFreeChart neu zeichnen sich Wenn Jtable sich ändert AWT, Swing, JavaFX & SWT 5
Z Diagramm mit jfreechart quadratisch erstellen AWT, Swing, JavaFX & SWT 1
D JFreeChart range der Y Achse verändern. AWT, Swing, JavaFX & SWT 1
G JFreeChart - SetSeriesColor Problem AWT, Swing, JavaFX & SWT 3
K 2D-Grafik JFreeChart plot.setBackgroundImage() AWT, Swing, JavaFX & SWT 1
K 2D-Grafik JFreeChart DateAxis AWT, Swing, JavaFX & SWT 9
T Event Handling JFreeChart Update AWT, Swing, JavaFX & SWT 2
A JFreeChart BarChart invertierte anzeige oder werte bereich von-bis AWT, Swing, JavaFX & SWT 4
Farbtopf Live update JFreeChart AWT, Swing, JavaFX & SWT 3
H Swing JfreeChart aktualisieren - mit daten aus thread AWT, Swing, JavaFX & SWT 3
D JFreeChart - aktuelle code beispiele AWT, Swing, JavaFX & SWT 11
M JFreeChart in ein File schreiben (bzw. JFrame in ein File Schreiben) AWT, Swing, JavaFX & SWT 2
A JFreeChart in GUI AWT, Swing, JavaFX & SWT 3
E JFreeChart: Timeseries-Chart und Area-Chart "überlappen" lassen AWT, Swing, JavaFX & SWT 6
B JFreeChart-Erweiterungen AWT, Swing, JavaFX & SWT 4
E JFreeChart in einer dynamischen Aufzeichnung neue Serien hinzufügen? AWT, Swing, JavaFX & SWT 7
I XML - JFreeChart AWT, Swing, JavaFX & SWT 15
N Dynamische JFreechart updated UI nicht AWT, Swing, JavaFX & SWT 5
S JFreeChart - Schriftgröße der Legende AWT, Swing, JavaFX & SWT 2
O Swing JFreechart subtitle formatieren AWT, Swing, JavaFX & SWT 3
N JFreeChart: Plot soll mit skalieren AWT, Swing, JavaFX & SWT 5
R JFreeChart Plots AWT, Swing, JavaFX & SWT 6
J JFreechart spezielles Balkendiagramm AWT, Swing, JavaFX & SWT 2
R JFreeChart: nur jeden n-ten Wert auf der X-Achse anzeigen AWT, Swing, JavaFX & SWT 5
R JFreeChart aktualisieren wenn sich die Ausgangsdaten ändern AWT, Swing, JavaFX & SWT 8
T JFreeChart Linine einzeichnen AWT, Swing, JavaFX & SWT 2
M JFreeChart Ausrichtung der Balken AWT, Swing, JavaFX & SWT 2
R jFreeChart in eine NetBeans Projekt integrieren AWT, Swing, JavaFX & SWT 24
D JFreeChart Breite (width) ändern AWT, Swing, JavaFX & SWT 6
A Swing JFreeChart, Gantt, Schichtplan AWT, Swing, JavaFX & SWT 3
R JFreeChart Skalierung zur Laufzeit ändern AWT, Swing, JavaFX & SWT 7
F Wie lade ich eine CategoryDataset aus XML ins JFreeChart? AWT, Swing, JavaFX & SWT 9
J JFreeChart - mehrere Y-Achsen AWT, Swing, JavaFX & SWT 2
A JFreeChart: 2 X-Achsen für ein Dataset AWT, Swing, JavaFX & SWT 2
T JFreeChart export Problem AWT, Swing, JavaFX & SWT 4
S JFreeChart Achse immer sichtbar AWT, Swing, JavaFX & SWT 2
D JFreechart maximalangezeigter Wertebereich AWT, Swing, JavaFX & SWT 3
B AWT [JFreeChart] malt nicht so wie ich will :-( AWT, Swing, JavaFX & SWT 2
B JFreeChart Balkendiagramm ActionEvent AWT, Swing, JavaFX & SWT 2
L Labels sichtbar - JFreeChart AWT, Swing, JavaFX & SWT 5
A Schachbrettartiges Diagramm mit JFreeChart AWT, Swing, JavaFX & SWT 4
E JFreeChart AWT, Swing, JavaFX & SWT 2
L Gantt Chart - JFreeChart AWT, Swing, JavaFX & SWT 5
K JFreeChart im JScrollPane ausblenden AWT, Swing, JavaFX & SWT 2
L JFreeChart Labelrotation AWT, Swing, JavaFX & SWT 2
L JFreeChart Farbe von Balken AWT, Swing, JavaFX & SWT 5
L JFreeChart Balkenanordnung AWT, Swing, JavaFX & SWT 10
L JFreeChart Achsenskalierung AWT, Swing, JavaFX & SWT 4
L JFreeChart - Dataset befüllen AWT, Swing, JavaFX & SWT 2
L JFreeChart - Line Shapes AWT, Swing, JavaFX & SWT 15
N JFreeChart - Basics AWT, Swing, JavaFX & SWT 2
L NullPointerException JFreeChart AWT, Swing, JavaFX & SWT 10
L JFreeChart - Legende vertikal AWT, Swing, JavaFX & SWT 5
L JFreeChart - Linienstärke einstellen AWT, Swing, JavaFX & SWT 2
L JFreeChart Einstellungen AWT, Swing, JavaFX & SWT 22
L JFreeChart - Gitterfarbe schwarz AWT, Swing, JavaFX & SWT 4
L JFreeChart StackedBar + Line-Chart kombinieren AWT, Swing, JavaFX & SWT 4
L JFreeChart - Performance bei PNG-Erstellung AWT, Swing, JavaFX & SWT 5
L JFreeChart - Legende beliebig positionieren AWT, Swing, JavaFX & SWT 16
G JFreechart Balken einfärben AWT, Swing, JavaFX & SWT 6
F Probleme mit NumberAxis bei JFreeChart AWT, Swing, JavaFX & SWT 5
G jfreechart (Diagramm speichern mit ein vorgegebenen Namen) AWT, Swing, JavaFX & SWT 6
S JFreeChart neu zeichnen sich das Datenset geändert hat. AWT, Swing, JavaFX & SWT 4
K JFreeChart Eigentschaften des Charts ändern AWT, Swing, JavaFX & SWT 8
G JFreeChart und das updaten AWT, Swing, JavaFX & SWT 7
S Dimensionen JFreeChart AWT, Swing, JavaFX & SWT 5
S JFreeChart Stufendiagramm AWT, Swing, JavaFX & SWT 2
H Problem beim zeichen eines TimeSeriesChart mit jfreechart AWT, Swing, JavaFX & SWT 5
K JFreeChart: Platz zwischen Balken AWT, Swing, JavaFX & SWT 3
M JFreeChart Handbuch? AWT, Swing, JavaFX & SWT 8
P JFreeChart - TimeSeriesDiagram AWT, Swing, JavaFX & SWT 2
G JavaFX Line Chart mit Farbverlauf/Gradient in Linie AWT, Swing, JavaFX & SWT 1
L JavaFX JavaFX Chart Drag and Drop AWT, Swing, JavaFX & SWT 3
K Liniendicke für Line Chart dynamisch ändern AWT, Swing, JavaFX & SWT 0
M JavaFX Line Chart Markers AWT, Swing, JavaFX & SWT 0
J JavaFX Stacked Bar Chart - XYChart.Series Colors AWT, Swing, JavaFX & SWT 0
F JavaFX 8 Area Chart AWT, Swing, JavaFX & SWT 1
F Chart-Unterschied Java 7 und Java 8 AWT, Swing, JavaFX & SWT 3
C SWT SWTChart - warum sieht man den Chart nicht? AWT, Swing, JavaFX & SWT 12
F Swing Framework gesucht (Swing, Chart, "Scheduling" Grafik) AWT, Swing, JavaFX & SWT 2
M Suche passende Chart Library LGPL/kommerziell AWT, Swing, JavaFX & SWT 14
S Balkendiagramm und XY-Graph in einem Chart? AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben