Realtime charting library

Hi guys,
Can any of you recommend a good graphics library (free or cheap) for realtime time-series charting? I need to plot samples on a scrolling line-chart. I've tried JFreeChart but i'm having problems with flickering and distortion in the charts.

RH-
[url http://forum.java.sun.com/profile.jsp?user=351368] UlrikaJ  pointed in this [url http://forum.java.sun.com/thread.jsp?forum=31&thread=546579&message=2662113 ] post 
that you could use this library [url http://www.epic.noaa.gov/java/sgt/index.html] Scientific Graphics Toolkit . Download and enjoy!

Similar Messages

  • Need a good charting library (for use in a servlet/jsp environment)

    Anyone know of a good charting library for use in a servlet/jsp environment.

    Use JFreechart combined with cewolf.
    www.object-refinery.com/jfreechart/
    To use charts in a jsp page you can use cewolf ( a taglib) based on jfreechart.
    http://cewolf.sourceforge.net/
    Both are free.

  • Charting library with JRockit

    Using Weblogic Platform 8.1.4.
    When using JRockit JVM with JFreeChart sometimes the JRockit will crash. Apparently this is a bug with JRockit as when we switch to Sun JVM we don't have this problem.
    So since switching to Sun JVM is not an option for us and I don't have resources to try every charting library out there if it works with JRockit, is there any graphing library that BEA recommends using with JRockit.
    Or if anyone knows any workarounds.
    Thanks for help.
    - Metabaron

    so... the device has been set up already and i no longer have the option to set it up. when i did the 1st set up of the device when i tried to do the set up option for the shared library i got an error saying that a fire wall was blockin port 3689. then i my itunes/vista told me itunes had an error and made me reinstall/repair itunes. i have ran the repair section of itunes. and i have also gone into my windows fire wall and enable the ports 368i9 and also added them in my router. is there a way to reset up itunes?

  • Licens chart library VS datavisualization licens library

    Hi I am Carlo and this is my first time that write here.
    Recently I up grade my application from flex2 to flex3. The passage it was quite simple but I have a problem with the new chart library datavisualization.swc. I have the license of the old library (chart.swc) but this license don't work with the new.
    I must buy a new license or I can use  my old license ? if yes, how can i do it? if no, I must buy only datavisualization license or I must buy all flex3 builder license?
    thanxs in advantage
    Carlo

    Your Flex 2 charting license will not work--you must upgrade. Furthermore, Adobe decided to bundle the Flex 3 Data Visualization license with the Flex Builder 3 Pro license. As far as I know, there is no way to purchase these separately--you must buy a Flex Builder 3 Pro license to get charting.

  • Where can I download the sap.viz chart library?

    Hi,
    I develop a web software with using sap.ui.communs, sap.ui.table, sap.ui.core and sap.viz chart libraries.
    I found where I can download sap.ui.communs, sap.ui.table, sap.ui.core libraries to perform my software (OpenUI5 - Download)
    But there's no sap.viz chart library... so for the moment I have to use in my page html this javascript code:
    src="https://sapui5.netweaver.ondemand.com/resources/sap-ui-core-nojQuery.js"
    I would like to use a local src and not a online src... so where can I download the sap.viz chart library (without jquery)?
    Best regards
    Yannick

    Hi Yannick
    UInfortunately, this is posted in an incorrect SCN Topic Space. Before posting, always check the Overview of the Sapce to see what it covers. E.g.; this Space:
    To find the best Space for your query, please see the SCN Site Index
    - Ludek
    Senior Support Engineer AGS Product Support, Global Support Center Canada
    Follow us on Twitter

  • Chart component Library for JSF.

    HI,
    I've been testing the chart component library for JSF:
    http://jschart.sourceforge.net
    And it's very powerfull, but I think, is necessary more info about to develop appz with this.
    Anyone knows, a blog or a web that contains any example of the use?
    I've been working for days with the HOW TO in this web but it's very simply.
    Thx in advance!!!
    Regards.

    I have successfully used the jfreechart (cewolf) charting library with creator...its simple to use but also allows complex charts if you wish....
    http://cewolf.sourceforge.net/new/index.html

  • I need help in drowng two varibles in real time chart(LiveGraph)

    hi every one
    in my application i have two variables 1)patient id 2) time . that i need to draw in a realtime chart
    i found a program called LiveGraph. i don't know if there is easier way for drawing charts??
    here i code:
    // derived from SUN's examples in the javax.comm package
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.Enumeration;
    import java.util.TooManyListenersException;
    import java.lang.*;
    import oracle.jdbc.driver.*;
    import gnu.io.*; // for rxtxSerial library
    public class nulltest22 implements SerialPortEventListener {
    static CommPortIdentifier portId;
    static CommPortIdentifier saveportId;
    static Enumeration portList;
    InputStream inputStream;
    SerialPort serialPort;
    Thread readThread;
    static Connection con = null;     
    static String messageString = "Hello, world!";
    static OutputStream outputStream;
    static boolean outputBufferEmptyFlag = false;
    public static void main(String[] args)throws SQLException {
    boolean portFound = false;
    String defaultPort;
    // determine the name of the serial port on several operating systems
    String osname = System.getProperty("os.name","").toLowerCase();
    if ( osname.startsWith("windows") ) {
    // windows
    defaultPort = "COM5";
    else {
    System.out.println("Sorry, your operating system is not supported");
    return;
    if (args.length > 0) {
    defaultPort = args[0];
    System.out.println("Set default port to "+defaultPort);
              // parse ports and if the default port is found, initialized the reader
    try {
    portId = (CommPortIdentifier)CommPortIdentifier.getPortIdentifier(defaultPort);
    System.out.println("Found port: "+defaultPort);
    portFound = true;
              nulltest22 reader = new nulltest22();
    catch (Exception e) {
         System.out.println(e);
              if (!portFound)
                   System.out.println("port " + defaultPort + " not found.");
              // close the connection
                   //con.close();
         } //main end
    public nulltest22 () {
         try
         try
                             DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
                        Class.forName("oracle.jdbc.driver.OracleDriver");
                        catch (ClassNotFoundException s)
                             System.out.println(s);
                        con =DriverManager.getConnection("jdbc:oracle:thin:@toshiba:1521:ora","scott","tiger");
              catch(SQLException s)
                   System.out.println(s);     
    // initalize serial port
    try {
    serialPort = (SerialPort) portId.open("SimpleReadApp", 2000);
    } catch (PortInUseException e) {
              System.out.println(e);
    try {
    inputStream = serialPort.getInputStream();
    } catch (IOException e) {
              System.out.println(e);      
    try {
    serialPort.addEventListener(this);
    } catch (TooManyListenersException e) {
              System.out.println(e);
    // activate the DATA_AVAILABLE notifier
    serialPort.notifyOnDataAvailable(true);
    try {
    // set port parameters
    serialPort.setSerialPortParams(19200, SerialPort.DATABITS_8,
    SerialPort.STOPBITS_1,
    SerialPort.PARITY_NONE);
    } catch (UnsupportedCommOperationException e) {}
    }//end constructor
    public void serialEvent(SerialPortEvent event) {
    switch (event.getEventType()) {
    case SerialPortEvent.BI:
    case SerialPortEvent.OE:
    case SerialPortEvent.FE:
    case SerialPortEvent.PE:
    case SerialPortEvent.CD:
    case SerialPortEvent.CTS:
    case SerialPortEvent.DSR:
    case SerialPortEvent.RI:
    case SerialPortEvent.OUTPUT_BUFFER_EMPTY:
    break;
    case SerialPortEvent.DATA_AVAILABLE:
    // we get here if data has been received
    byte[] readBuffer = new byte[400];
    try {
    // read data
    while (inputStream.available() > 0) {
    int numBytes = inputStream.read(readBuffer);
    // print data
    String result = new String(readBuffer);
    //checks in the incoming packet is patients info
    int a = result.indexOf("77707373");
    System.out.println("find wpss in index "+ a);
    if (a!=-1){
    int location=a;
    char array[] = result.toCharArray();
    //save pitent info.
    String PID = new String (array,location+8,2);
    String TS = new String (array,location+10, 8);
    String sample = new String (array,location+18, 4);
    String HeartBeat = new String (array,location+22, 4);
    try {
         Statement st = con.createStatement();
         String statment = "INSERT INTO heartbeat5 VALUES('" + PID+ "' , '" + TS + "' , '" + sample + "', ' " + HeartBeat + "') ";
         System.out.println(statment);
         int val= st.executeUpdate(statment);
              } catch (SQLException ex){ }
    } catch (IOException e) {}
    break;
    i need to drow PID and TS in the code

    You might consider JFreeChart. There are multiple introductory articles on JFreeChart such as [Visualize Your Oracle Database Data with JFreeChart|http://www.oracle.com/technology/pub/articles/marx-jchart.html] and [On a New Course with JFreeChart|http://www.javaworld.com/javaworld/jw-12-2002/jw-1227-opensourceprofile.html]. The JFreeChart site lists [open source alternatives|http://www.jfree.org/jfreechart/faq.html#FAQ13] to JFreeChart.

  • Using Flex 3D Charts in Flex Builder 3

    Hi all,
    has anyone successfully used the Flex 3D Charts library in FlexBuilder 3?
    The component is at
    http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&loc=en_us&extid=1047 990
    and having trawled back there was some chatter about the library back in 2007, but few people seemed to have got it to work.
    I can draw a blank chart area (ie carefully not adding a data series to the chart) but as soon as a series is added I get an error starting
    Cannot access a property or method of a null object reference.
        at com.adobe.flex.extras.charts.series::Column3DSeries/describeData()[C:\perforce\depot\flex \components\FlexComponents\com\adobe\flex\extras\charts\series\Column3DSeries.as:870]
    with a whole load of stack trace following on. This happens whether I use MXML or create at runtime in an AS class.
    I notice that the library only claims compatribility with FB 2.0 but had hoped there would be backwards compatibility.
    Thanks,
    Richard

    We have added 3d versions of the charts to our Spark based Flex charting framework : http://blog.flexicious.com/post/Flexicious-30-Release-Flex-Spark-Charts-with-Skinning-Supp ort.aspx

  • How do I get a chart to show the actual time with blocked data??

    I am currently working on a program that reads the voltage off of a system with a pulsitile quality. The hardware is not national instruments (I know, not smart, but) so I am taking all info in blocks that cover 3 seconds so I can preform some averaging and frequency checks on it. I want to graph the information over a given period of time but can not get it to go under the proper time. Property Nodes have not worked correctly as I have followed the example in Fund>Charts>Realtime chart. Even with a max of 30 and a min of 0, the chart is ranging 30707 seconds and increasing exponentally. Per Scan I am taking 600 samples and running at 200Hz. Any ideas on how to fix this problem?

    > I am currently working on a program that reads the voltage off of a
    > system with a pulsitile quality. The hardware is not national
    > instruments (I know, not smart, but) so I am taking all info in blocks
    > that cover 3 seconds so I can preform some averaging and frequency
    > checks on it. I want to graph the information over a given period of
    > time but can not get it to go under the proper time. Property Nodes
    > have not worked correctly as I have followed the example in
    > Fund>Charts>Realtime chart. Even with a max of 30 and a min of 0, the
    > chart is ranging 30707 seconds and increasing exponentally. Per Scan
    > I am taking 600 samples and running at 200Hz. Any ideas on how to fix
    > this problem?
    The easiest way to fix this, if you are using LV6, is to us
    e waveform
    charts. This way you are wiring timestamp and dt to each waveform
    chunk. The chart will automatically start showing date and time and
    can be customized in the X Scale>>Formatting dialog.
    If you are not using LV6 or do not want to use the waveform datatype,
    you can open the formatting dialog and set the dt to match the timing
    between adjacent points. You can also set the t0 to the initial point
    time. The same points can also be set using a property node.
    Greg McKaskle

  • A problem with servlet  mapping , using a servlet to produce some chart in

    Hi
    Thank you for reading my post.
    My problem is about using a Chart library which works well in jsf application but it does not works in JSF portlets.
    I think i find the problem but i do not know the solution.
    to use this charting library we should add a servlet to web.xml
    something like :
    <servlet>
    <servlet-name>Jenia internal servlet</servlet-name>
    <servlet-class>org.jenia.faces.util.Servlet</servlet-class>
    <load-on-startup>2</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>Jenia internal servlet</servlet-name>
    <url-pattern>/jenia4faces/*</url-pattern>
    </servlet-mapping>
    so , when we try to load a chart , it will make the chart image source
    something like
    http://localhost:28080/Adv/jenia4faces/chart/OAReport.jspBarChart3d_id0.png
    in the above sample , adv is the name of web application which is
    deployed in a servlet container.
    and filter applied to make the chart render-able.
    to use the chart library in jsf portlet , i add the servlet
    description as i did for web application , so i add
    <servlet>
    <servlet-name>Jenia internal servlet</servlet-name>
    <servlet-class>org.jenia.faces.util.Servlet</servlet-class>
    <load-on-startup>2</load-on-startup>
    </servlet>
    <servlet-mapping>
    <servlet-name>Jenia internal servlet</servlet-name>
    <url-pattern>/jenia4faces/*</url-pattern>
    </servlet-mapping>
    to my portlet web.xml file.
    when we have portlet , the url to access that portlet (which indeed is a
    web application) changes
    for example
    url for a sample portlet with same web application name
    will be like
    http:// localhost:28080/pluto/portal/Adv/
    as you can see there are some prefix to web application name in the url
    , but when i use chart component to show
    same chart , it still look for the chart in url like :
    http://localhost:28080/Adv/jenia4faces/chart/OAReport.jspBarChart3d_id0.png
    As you may already sugest , the image will not render because browser is
    looking in wrong place.
    now i
    think if i find some way to map that servlet to correct url
    pattern it will works.
    my question is :
    1-what will be new servlet url pattern ?
    2-is my assumption correct ?
    Thank you very much for reading such a long post

    i wrote an app i.e servlet which would select the data from the database and retrive the data.but i want to send this data to normal java file(which is not a servlet) and i want to display results in the normal java file.
    can any body help this concept........
    send me mail:[email protected]

  • Pdf generated through API's does not display pie chart

    I'm using BIP 10.1.3.4, running on Oracle Linux 5 connecting to a 11g database.
    I developed an RTF using the word template builder and included a pie chart. Previewing from within Word works fine, running the report directly from BIP works fine. I then used the API's to generate the pdf programmatically to have more control.
    I use RTFProcessor to convert my RTF into a XSL, DataProcessor to generate the xml data and FOProcessor to generate the final PDF. This works fine running from local JDeveloper, connecting through to the remote database.
    I've now loaded the java class with the API's into the database, and as per http://download.oracle.com/docs/cd/E12844_01/doc/bip.1013/e12188/T421739T517850.htm#T520954, loaded up the following jar's
    xdocore.jar - the core BI Publisher library
    aolj.jar - although this is an Oracle E-Business Suite library, it is required for standalone implementations as well
    i18nAPI_v3.jar - the i18n library used for localization functions
    xdoparser.jar - the scalable XML parser and XSLT 2.0 engine
    xmlparserv2-904.jar - the main XML parser/XSLT engine
    bipres.jar - a charting library
    bicmn.jar - a charting library
    jewt4.jar - a charting support library
    share.jar - a charting support library
    collections.jar - you only need this if you are working with the delivery APIs or bursting engine.
    The report works fine, all data tabels are shown but the pie chart is missing. I originally got the jar files from the TemplateBuilder/jlib directory. I also tried using the jar files from the BIP/xmlpserver\WEB-INF\lib directory as well. Problem remains - everything works fine except for the lack of the pie chart !
    Any help would be greatly appreciated :)
    Cheers,
    Brent

    bump .... anyone had similar problems ?

  • Java 1.6 won't download library jar files

    I am developing 2 applets for use on an embedded web server, similar to what you would see when you connect to the web interface of a network router. I need charting functionality in both applets, so I'm using an open source Java charting library called JFreeChart. I have very limited disk space, so I want to keep the JFreeChart jar seperate from my applet jar, rather than zipping JFreeChart with each applet. So I've placed the files on the ebedded web server like this:
    applet_1.html
    applet_1.jar
    applet_2.html
    applet_2.jar
    lib/JFreeChart.jar
    When I open applet_1.html with Java 1.5_11 installed, the JFreeChart library jar downloads with no issues, but for some reason when I install Java 1.6_1 it just hangs. The java console shows the following:
    network: Cache entry not found [url: http://10.0.1.200/lib/jfreechart-1.0.5.jar, version: null]
    network: Connecting http://10.0.1.200/lib/jfreechart-1.0.5.jar with proxy=DIRECT
    network: Cache entry not found [url: http://10.0.1.200/lib/jfreechart-1.0.5.jar, version: null]
    network: Connecting http://10.0.1.200/jfreechart-1.0.5.jar with proxy=DIRECT
    1.5_11 actually shows the same thing, except the jar downloads just fine.
    In researching this problem I've found that there is apparently an "entirely new downloading engine" in Java 1.6, which is supposed to help with Web Start applications. That leads me to beleive that this is a bug with the new engine.
    Should I submit a bug report? I have a packet sniffer program that I could use to capture the packets between the host PC and the web server, should I try to get this info to help diagnose the problem?

    I am seeing similar entries with another applet.
    I see three attempts on my Windows XP machine with JRE 1.6.0_10-rc2
    one for /lib/QTJava.zip (which isn't there, nor should it need to be)
    one for /lib/plugin.jar
    and one for /lib/lib
    Why on earth the applet or JRE is looking for stuff in those folders in beyond me, but it is adding 4 seconds to the applet load time while it goes off on a shopping spree trying to find things.
    The same applet, when loaded on Windows Vista with JRE 1.6.0_07, the console doesn't show those errors at all.

  • Flex 3.0 Charting

    An issue which I was expecting to be trivial ended up becomin a nightmare:  Using Flex Charting with Flex 3 builder.
    During the release of Flex 2.0, the charting library was released as a sperate licensable component.  As such, a seperate license key was required to enable charting.  WIthout the charting license key, all charts would display a watermark indicating that it is an evaluation version.  Flex 2 builder licensing manager form had a seperate edit box for the charting license.  Once the license was provided, the watermarks would go away.
    Moving on to Flex 3, the seperate chartin license edit box is no longer present.  Running a charting application within the Flex 3 builder produces the evaluation watermark.  After consaiderable search, I stumbled upon http://kb2.adobe.com/cps/403/kb403860.html, indicating that once the license.properties file is updated, all should work just fine.
    Well ... it did'ntwork for me.
    I attempted the following:
    1. Update the license.properties file as recommended by BK403860;  the watermarks did not go away.
    2. Copy the license file from th Flex 2 Builder section; the watermarks did not go away.
    3. Sam as #2 above, but replacing the flexbuilder license with the Flex 3 license number; the watermarks did not go away.
    4. Uninstall and reinstall Flex 3; the watermarks did not go away.
    Today, at 10am, I called Adobe support.  I was on the phone until 1:50pm, on and off hold, forwarded in circles through a dozen different individuals, and no answer.  No one seem to know who the correct person is.  I called the technical support number, and I was still goingin circles: I was always forwarded to a different department.  In one case I was told Adobe does not support this product anymore.  Can this be?
    HELP!
    Is there anybody who could help getting the Flex Charting component to remove the watermarks with the Flex 3 builder?
    Eddie

    Are you using Flex Builder 3 Professional?  Only the fb3 Pro serial will unlock charting, not Standard.
    Matt

  • Angular Gauge chart in flex

    I have been using fusion charts in the past. Now I want to add an angular gauge chart like this one in my application:
    http://www.fusioncharts.com/widgets/Gallery/Angular7.html
    I couldn't find any thing similar in flex.
    Does any body know any charting library to get similar charts?
    Thanks

    Can you just take the min and max from the data source feeding your line chart, build a separate line chart with start and end corresponding to those two points and y-value corresponding to your goal, and add a second series to the chart? You may need to build a custom lineSegmentRenderer if you want a dashed line but a thin, low-alpha line may look fine.

  • SAP UI5 charts sap.viz OR sap.makit?

    Hi All,
    Just wanted to know which one is preferable / suggested for implementing charts for mobiles using SAP UI5 ? sap.viz or sap.makit?
    I know that the VIZ charting library (sap.viz) relies on the open source component D3 which in turn relies on the availability of Scalable Vector Graphics (SVG). As SVG is not supported by IE8 and not fully supported by FF ESR, the VIZ charting library is also not supported on those browsers.
    With this point can we say that it it better to go with sap.makit?
    Please advice.
    Thanks

    Hi,
    I'd recommend to use sap.viz if possible. It is the one that has development focus and it now also works on touch devices.
    For IE8 there seem to be compatibility libraries, google for them.
    (e.g. javascript - D3 IE8 Compatibility? - Stack Overflow and Home · mbostock/d3 Wiki · GitHub) https://github.com/shawnbot/aight might be the solution for IE8.
    Regards
    Andreas

Maybe you are looking for

  • Set up condition category h profit center cost

    Today we have ZPRS with  condition category G. It posts the same value to FI and PCA. We want  FI to post cost with material ledger 10 Company code currency and PCA to post with material ledger 12 Profit center valuation. SAP says to have a condition

  • Order of coordinates is affecting the SDO_AREA and SDO_LENGTH calculations

    I have done up a simple test using a 4 point polygon The first starts at (-122.526191446744, 37.8106779688415) index 0 The second starts at (122.518547789324, 37.8149407777871) index 1 Note even on this tiny example the results a slightly different R

  • Big trouble(got stucked) trying to convert swf to mov

    Hello, folks I'm trying to convert some swf files to Mov, or mpeg, or any video type file, so I can import it to FCE and use it. Since FCExpress do not work with swf files, I've downlodead a LOT, A LOT, of softwares and NO ONE of it worked in this co

  • Installing 10g R2 on Windows 7

    Can we install Oracle 10g R2 on windows 7 OS 32 Bit ? Actually want to run some application demos using Forms 10g @ clients place. Laptop has windows 7. Else is it feasible to go for Oracle 10g XE Edn Any customization we need to do??

  • Connection & System Problems

    I am operating on a Toshiba L655D-S5025 laptop.  I am running Windows 7 Home Premium 64-bit with a 2.10GHZ AMD Athlon P-320 Processor.  I am unable to connect via wi-fi.  When I attempt to fix the problem, the statement "An error occured while loadin