Articles of jfreechart

Ridimensionamento JFreeChart di Boxplot con diverse categorie

Attualmente sto lavorando a un progetto basato su java usando JFreeChart per visualizzare i boxplot. Il mio problema è come visualizzare un grafico contenente grafici a scatole per un CategoryDataset con circa 20 categorie e 5+ serie. Attualmente se la dimensione preferita di ChartPanel non è impostata, leggibilità, etichette e annotazioni sono leggibili ma i […]

Come posso inserire gli assi su un file .png in java?

Ho chart.png con i dati in esso che vorrei mettere un asse X-Y semplice con qualche etichettatura. Mi piacerebbe anche provare a non utilizzare alcun software esterno che non sia fornito con java. Mi è permesso usare jfreechart ma se c’è un modo per renderlo bello, mentre si usa un po ‘di codice java in […]

Come posso cambiare la dimensione di JFreeChart

Ho aggiunto un JFreeChart a un JPanel (usando un BorderLayout ) ed è enorme . C’è qualcosa che posso fare per renderlo più piccolo? public void generateChart() { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); //set the values of the chart for(int i=0; i<8; i++) { dataset.setValue(income_array[i], "Income", Double.toString(percent_array[i])); } JFreeChart chart = ChartFactory.createBarChart( "Required Annual Income […]

CombinedDomainXYPlot non esegue il ridimensionamento dell’asse del dominio

Quando nascondo il numero di serie da un grafico che utilizza un CombinedDomainXYPlot, tutti gli assi dell’intervallo vengono ridimensionati automaticamente. Tuttavia, l’asse del dominio non viene riscalato. C’è un modo per aggiornare manualmente il ridimensionamento, o forse c’è un’impostazione che mi manca per abilitare il ridimensionamento automatico di un asse di dominio in questa impostazione?

Come posso aggiornare l’aspetto di JFreeChart dopo che è stato reso visibile?

Come posso utilizzare JFreeChart per aggiornare dynamicmente l’aspetto di un grafico dopo che è stato reso visibile?

Utilizzo di JFreeChart per visualizzare le modifiche recenti in una serie storica

Come posso utilizzare JFreeChart per visualizzare solo i dati più recenti in una serie JFreeChart continuamente aggiornata? Addenda: qui viene mostrato un esempio completo e funzionante che incorpora la risposta accettata. Vedi anche questa variazione con due serie. Vedi anche questo Q & A riguardo a setTimeBase() .