advanced crosshair

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
fede
Posts: 20
Joined: Tue May 23, 2006 9:15 am

advanced crosshair

Post by fede » Fri Jul 21, 2006 3:42 pm

Hi!

I would like use traceLines and showing domain and range axis value exactly as follow:

http://chart.n2nconnect.com/FAChart/NNSP.jsp

How can i do that?
Can someone give me an help or code sample ?
Thanks a lot
[/url]

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

Post by david.gilbert » Fri Jul 21, 2006 3:57 pm

Since the applet you linked to appears to be created using JFreeChart, why don't you contact the distributor of the applet and ask for the JFreeChart source code (including the modifications they have made to it). They are required to provide that under the terms of the JFreeChart licence (GNU LGPL).
David Gilbert
JFreeChart Project Leader

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

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

Post by david.gilbert » Fri Jul 21, 2006 4:08 pm

Just to follow up on this - I have e-mailed the author of the applet to draw attention to the requirements of the JFreeChart licence.
David Gilbert
JFreeChart Project Leader

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

wzwei28
Posts: 105
Joined: Wed Mar 16, 2005 9:17 am
Location: Malaysia, Earth
Contact:

Post by wzwei28 » Thu Aug 03, 2006 4:50 am

Well, sorry about the licensing issue. I will upload the JFreechart related library and my override classes to the site inside the Help column (I suggested), there will be a link beside the 'disclaimer', I will also post the LGPL license as well, please give me some time (recently go holiday)... The latest date to post is 31/8/06, but I will try to upload them in 2 weeks time. Thanks for patient and David's suggestions. Hope everyone enjoy using JFreechart.

develop
Posts: 296
Joined: Wed Mar 23, 2005 10:01 pm

Post by develop » Mon Sep 18, 2006 7:49 pm

hey.. did you get chance to upload files. i would like to take a look at the source code.

Thanks

wzwei28
Posts: 105
Joined: Wed Mar 16, 2005 9:17 am
Location: Malaysia, Earth
Contact:

Post by wzwei28 » Tue Sep 19, 2006 4:39 am

Sorry... due to this web-based application is develop for Malaysia largest securities, therefore I need their approval first. I had informed them last month about the jfreechart licence and source code(libraryand overriden) to be upload on site...but still waiting their response... Although the my company management say is ok, but securities haven't approve... As you know, official approval from securities(client) is necessary before I have the right to upload source and jfreechart license.

Hope can understand my situation as I have no choice to obey company's and securities rules (I definatedly want to upload it as fast as possible, cause I had get helped from many people in jfreechart forum and willing to contribute little effort back). Once approved in this few weeks, I will upload immediatedly.

Please forgive me that I never keep my promise on time.

jfchart_fresh
Posts: 1
Joined: Thu Sep 21, 2006 10:33 am
Location: china

to wzwei28

Post by jfchart_fresh » Thu Sep 21, 2006 10:49 am

hi ..

i have get the chart Object to my applet from servlet,and a candlestick chart is finished with it,but it's hard to show the axis value. For prompt,will u post some key metheds to solve this. thanks a lot

m3stevep
Posts: 13
Joined: Sun Oct 22, 2006 2:42 am
Location: UTAH, USA
Contact:

Post by m3stevep » Sun Oct 22, 2006 5:27 am

I'd really like to have a look at the source code as well.

Please....

petersk
Posts: 8
Joined: Tue Mar 28, 2006 1:03 pm

Post by petersk » Sun Oct 22, 2006 2:53 pm

I'm not sure he IS required to post the source code according to JFreeChart's license:
"This license, the GNU Lesser General Public License, applies to certain designated libraries, and is quite different from the ordinary General Public License. We use this license for certain libraries in order to permit linking those libraries into non-free programs."

http://en.wikipedia.org/wiki/GNU_Lesser ... ic_License


"5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.

However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.

When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not. Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.

If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)

Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.

6. As an exception to the Sections above, you may also combine or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications. "

Not that it's any of my business, but I guess it's the principal of the matter at stake.
Regards,
Kurt
Kurt

skunk
Posts: 1087
Joined: Thu Jun 02, 2005 10:14 pm
Location: Brisbane, Australia

Post by skunk » Mon Oct 23, 2006 1:50 pm


Locked