This week's book giveaway is in the Big Data forum. We're giving away four copies of Elasticsearch in Action and have Radu Gheorghe & Matthew Lee Hinman on-line! See this thread for details.

I have requirement like need to show the scatter plot with trend line and need to export graphs into pdf.
now my challenges are
need to show the trending line , can i use the jqplot plugin to integrate with jfreechart.
other wise i have to migrate to jqplot , wants to confirm whether we can extract the jqplots to pdf
can any one guide me , how to approach

I'm not familiar with jqplot, but you can easily save JFreeChart charts as images, and use any number of PDF libraries to create PDFs from those.

As to trend lines, you could calculate the points that make the trend line, and ad those as an additional dataset in JFreeChart. That may be easier than to add another library to the mix.

JFreeChart has regression lines built in; see RegressionDemo1 .

venkat xyz
Greenhorn

Joined: Oct 02, 2012
Posts: 2

posted

0

Thanks both of you for your help

@richard Reression seems to suit my requirement
Burt my plot having DateAxis as Domain axis and NumberAxis as range axis .
is it possible to calculate the Regression against above types.

venkat xyz wrote:
Burt my plot having DateAxis as Domain axis and NumberAxis as range axis .
is it possible to calculate the Regression against above types.

I have not used it with domain as a date but you could look at the JFreeChart source code to find out if it copes. If it does not then it is easy enough to do write your own regression calculator. You can model this on the methods of Regression.java in JFreeChart. In general terms, to use regression using dates one just needs to convert the date to a number. A java.util.Date object contains the number of milliseconds since the epoch which may serve your purpose.