advanced crosshair
advanced crosshair
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]
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]
-
- JFreeChart Project Leader
- Posts: 11734
- Joined: Fri Mar 14, 2003 10:29 am
- antibot: No, of course not.
- Contact:
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
Read my blog
Support JFree via the Github sponsorship program
JFreeChart Project Leader


-
- JFreeChart Project Leader
- Posts: 11734
- Joined: Fri Mar 14, 2003 10:29 am
- antibot: No, of course not.
- Contact:
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
Read my blog
Support JFree via the Github sponsorship program
JFreeChart Project Leader


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.
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.
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.
-
- Posts: 1
- Joined: Thu Sep 21, 2006 10:33 am
- Location: china
to wzwei28
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
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
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
"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
See this thread also
http://www.jfree.org/phpBB2/viewtopic.php?t=19078
http://www.jfree.org/phpBB2/viewtopic.php?t=19078