Visifire Silverlight/WPF Charts v3.0 alpha Released



We are pleased to announce the release of Visifire v3.0 alpha.

If you remember we had introduced support for Realtime Update with Visifire 2.0. This release boasts of drastic performance improvements in Realtime Update. For eg. A line chart in Visifire 2.x with 15,000 DataPoints took 40 secs to update in realtime, whereas in Visifire 3.0 it takes only 3 secs. Internally Visifire 2.x re-drew charts during Realtime Update. Visifire 3.0 redraws only the DataPoints on update (unless the update affects the axis). As of now this performance enhancement has been done only for the chart types: Column, Line, Bar, CandleStick, Stock, Bubble, Scatter, Stacked Column & Stacked Bar. Same enhancements for other chart types will follow soon. In Visifire 2.x the JavaScript API file name was Visifire2.js. Now Visifire2.js has been renamed as Visifire.js in Visifire 3.0.

Animated updates
Once you change the value of DataPoint the chart updates to the new state with animation. In this release animated updates is implemented for all chart types excluding Stock & CandleStick. This feature can be turned on by setting AnimatedUpdate property to True at chart level. Check out the following samples to feel the difference.

Get Microsoft Silverlight

Download the source code for the above sample here.

More to come
The upcoming releases in this series should include features like data binding & zooming. Stay tuned.

We are very excited about this release & can’t wait to have your feedback. Download Visifire 3.0 alpha here.

Team Visifire


  1. shalvin
    November 22nd, 2009 | 9:00 pm


    First of All,Great Job.Animation of v3 are awesome.May I suggest Flwg which should be very easy to implement and shall add much to practical usage.I havent been ard much,so excuse me if its there and i just missed it:

    AA)Ability To draw Trendlines by choosing two points.I am early on this, may be we can just use mouse eventargs and draw a line.But additions of toolbar to do so shall add much value.Things Like Fibonancy series,Gann Lines to see projections etc.

    BB)Provision of leaving direct notes on the chart shall add to presentation.Again more of a practical usage.

    Appreciate your good work.

  2. Dave
    November 23rd, 2009 | 7:06 pm


    I update a chart by clearing a data series and adding a new one, the animatedUpdate feature didnt seem to work. Should it ?

    Great Work !!

  3. vivek
    November 24th, 2009 | 5:33 am

    Hi Dave,

    If you update the existing DataPoints then only it will animate.

  4. vivek
    November 24th, 2009 | 5:34 am

    Hi shalvin,

    We will definitely consider your requirements in future.

  5. Peter
    November 25th, 2009 | 1:42 pm

    Just curious. If a chart is a visual representation of actual data, especially if it is reading a current database, what is the point of the user being able to change the datapoints?

  6. Somnath
    December 25th, 2009 | 12:13 pm

    Hi Peter,

    I think Charts need not be a static representation of some existing data in the Database always. One can have a dashboard wherein you can find out the correlation between various elements/parameters by visually modifying the plotted variables and seeing how they effect other elements/paramenters. In those cases, allowing one to change DataPoints is a must. One can also update the database based on the new values if required.

Leave a reply