Next Release of JFreeChart?

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
ptd26
Posts: 27
Joined: Sun Nov 08, 2009 10:12 am
antibot: No, of course not.

Next Release of JFreeChart?

Post by ptd26 » Thu Mar 25, 2010 12:08 am

I like JFreeChart. Nothing specific that I would like to see fixed, maybe some code refactoring / efficiency improvements, but overall I think it's great. I notice that it's been since last April since the last release, but I see development activity on SVN. I guess it's like Java 7 - good things are worth waiting for. If there is a future release planned, what changes will it include?

david.gilbert
JFreeChart Project Leader
Posts: 11734
Joined: Fri Mar 14, 2003 10:29 am
antibot: No, of course not.
Contact:

Re: Next Release of JFreeChart?

Post by david.gilbert » Thu Mar 25, 2010 6:16 am

JFreeChart development has slowed in the last 6-9 months because the recession drove me into gainful employment. I am planning another release in the next month or so, but it will just include incremental improvements and bug fixes, no major enhancements. What you see in Subversion is pretty much the current state.
David Gilbert
JFreeChart Project Leader

:idea: Read my blog
:idea: Support JFree via the Github sponsorship program

ascharnweber
Posts: 2
Joined: Thu Apr 01, 2010 12:35 pm
antibot: No, of course not.

Re: Next Release of JFreeChart?

Post by ascharnweber » Thu Apr 01, 2010 12:49 pm

I am very much looking forward to the map display and the proportionally scaled x and y axes that were previously discussed in other posts. Any chance that some of those features will make it into the next release? (That might keep me from gathering all those patches and extensions that were offered to enable those capabilities...)

I am currently developing a map display that displays nodes and links as a JFreeChart, with an optional bitmapped map image in the background. The bitmap of course needs to be aligned to the chart, and the whole display only looks good if the proportions are right. In addition, I already have another chart that really only makes sense (for visual interpretation) when the axes are scaled proportionally.

Alexander

ali65
Posts: 21
Joined: Fri May 01, 2009 4:35 pm

Re: Next Release of JFreeChart?

Post by ali65 » Fri Oct 08, 2010 3:23 pm

Dear David,

Having seen the sources of the current release (plenty of //FIXME
and plenty of use of obsoleted APIs) why I would like to see new release of JFreeChart.

I see from your message you were planning to give your users some "incremental improvement" release long ago.
What is holding you back?
What is the current status of the development?
Do you have a Roadmap for this project?

Thanks
Ali

ge0ffrey
Posts: 20
Joined: Sat Feb 27, 2010 6:44 pm
antibot: No, of course not.

Re: Next Release of JFreeChart?

Post by ge0ffrey » Sat May 21, 2011 12:21 pm

Good to hear a new release is coming. Sorry to hear the recession hit you.

I noticed a post about the ByteFormat being added. Will that include NumberAxis.createByteTickUnits() ?

Also, here's my code for MillisecondsSpendNumberFormat, which you might want to add out-of-the-box too:

Code: Select all

package org.drools.planner.benchmark.statistic;

import java.text.FieldPosition;
import java.text.NumberFormat;
import java.text.ParsePosition;

public class MillisecondsSpendNumberFormat extends NumberFormat {

    private final static long DAY_MILLIS = 3600000L * 24L;
    private final static long HOUR_MILLIS = 3600000L;
    private final static long MINUTE_MILLIS = 60000L;
    private final static long SECOND_MILLIS = 1000L;

    public StringBuffer format(double number, StringBuffer toAppendTo, FieldPosition pos) {
        return format((long) number, toAppendTo, pos);
    }

    public StringBuffer format(long number, StringBuffer toAppendTo, FieldPosition pos) {
        if (number == 0L) {
            toAppendTo.append("0");
        }
        long rest = number;
        long days = rest / DAY_MILLIS;
        if (days > 0) {
            toAppendTo.append(days).append("d");
            rest %= DAY_MILLIS;
        }
        long hours = rest / HOUR_MILLIS;
        if (hours > 0) {
            toAppendTo.append(hours).append("h");
            rest %= HOUR_MILLIS;
        }
        long minutes = rest / MINUTE_MILLIS;
        if (minutes > 0) {
            toAppendTo.append(minutes).append("m");
            rest %= MINUTE_MILLIS;
        }
        long seconds = rest / SECOND_MILLIS;
        if (seconds > 0) {
            toAppendTo.append(seconds).append("s");
            rest %= SECOND_MILLIS;
        }
        if (rest > 0) {
            toAppendTo.append(rest).append("ms");
        }
        return toAppendTo;
    }

    public Number parse(String source, ParsePosition parsePosition) {
        throw new UnsupportedOperationException();
    }

}

sbellem
Posts: 1
Joined: Tue Jul 05, 2011 9:14 am
antibot: No, of course not.

Re: Next Release of JFreeChart?

Post by sbellem » Tue Jul 05, 2011 9:37 am

Hi,

I simply wish to know the current development status of JFreeChart, and whether any future releases are planned or not.

Thank you very much,
-Sylvain

mkrauskopf
Posts: 31
Joined: Thu May 27, 2010 4:23 pm
antibot: No, of course not.

Re: Next Release of JFreeChart?

Post by mkrauskopf » Tue Jul 05, 2011 9:41 am

sbellem wrote: I simply wish to know the current development status of JFreeChart, and whether any future releases are planned or not.
See recent thread on the topic.

Cheers,
Martin

Locked