Results 1 to 2 of 2
- 03-31-2012, 09:30 AM #1
Member
- Join Date
- Mar 2012
- Posts
- 3
- Rep Power
- 0
how to plot a line graph using jfreechart reading from text file?
hello
In the below code we are able to read y-axis but not able to read x-axis on the graph.. can tel me how to read x-axis on the graph.
thanks in advance
import java.io.*;
import java.util.*;//Scanner is included
import org.jfree.chart.*;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data.xy.*;
import org.jfree.data.*;
public class Plot_1
{
static Scanner scanner;
static XYSeries series;
//static File file;
public static void main(String[] args)
{
plotResult();
}//end of main
//**********
//Method that reads in an external file with numbers (doubles)
//and plots the content in a line chart using JFreeChart
public static void plotResult() {
//Read in the file "calculation.txt" using Scanner and call hasNextDouble on it
try {
int index = 0;
File file = new File("data.txt");
series = new XYSeries("Pk");
scanner = new Scanner(file);
// Scanner scanner = new Scanner(file);
while (scanner.hasNextDouble()) {
series.add(index++,scanner.nextDouble());
}
scanner.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
//Round off the doubles to two decimals - not done yet
//Plot the line chart
/*
XYSeries series = new XYSeries("Pk");
series.add(1, 0.8201791789916324 );
series.add(2, 0.9727097916233601 );
series.add(3, 0.9949972829175494);
*/
XYDataset xyDataset = new XYSeriesCollection(series);
JFreeChart chart = ChartFactory.createXYLineChart
("Temp = 85", "k", "Pk",xyDataset, PlotOrientation.VERTICAL, true, true, false);
ChartFrame frame1=new ChartFrame("XYLine Chart",chart);
frame1.setVisible(true);
frame1.setSize(600,400);
}//End of method
//***************
}//end of class
in data.txt has following values
x y
1 20
2 30
4 50
- 03-31-2012, 01:53 PM #2
Re: how to plot a line graph using jfreechart reading from text file?
If you don't understand my response, don't ignore it, ask a question.
Similar Threads
-
how to plot line graph using jfreechart reading x and y axis from text file?
By priti in forum Advanced JavaReplies: 3Last Post: 04-02-2012, 01:56 PM -
How to plot the graph,where the data from text file?
By Haryanti in forum New To JavaReplies: 2Last Post: 12-01-2011, 06:11 PM -
java graph plot taking file data
By niloR19 in forum AWT / SwingReplies: 3Last Post: 11-28-2011, 06:56 PM -
Reading first and last word of each line in a text file
By yap_1991 in forum New To JavaReplies: 3Last Post: 06-26-2010, 08:11 AM -
Reading part of a line in a text file
By aaronfsimons in forum New To JavaReplies: 3Last Post: 05-04-2009, 07:57 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks