Fast Silverlight Charts

Chirag

Hi,

You know that we are working on optimizing the performance of charts. I am happy to share that we are done optimizing the overall performance of the charts – QuickLine chart to start with. Both initial render (drawing chart for the first time) & real-time render (updating chart in real-time) are now blazing fast. With these changes, Visifire is one of the fastest Silverlight charts! This blog contains benchmark figures & samples to corroborate our claim.

You’d feel the need of faster charts only when there is high number of datapoints. For less datapoints any charting component would suffice. Time taken by a component to plot datapoints on a chart for the first time (initial render) is a key metric to decide the performance. We did a small exercise to calculate the number of datapoints a charting component could draw in one second. For comparison we are using Visiblox, a fairly quick chart from Scott Logic. We supplied 10,000 through 50,000 datapoints to both charting components. We repeated the exercise to get 10 sample figures. Later, took an average to find out the number of datapoints that could be drawn in a second. Visifire could draw anywhere between 14,500 to 13,200 datapoints in a second. Whereas Visiblox could draw a maximum of 6,800 datapoints & the performance degraded drastically as the datapoints increased. Below are the benchmark figures:

Visifire, Visiblox - Charting Performance Comparison

Note: More the datapoints per second, faster the chart.

Embedded below is the application used to calculate the benchmark figures. You can play around with it & decide who is fast!

Get Microsoft Silverlight

Get Microsoft Silverlight

Note: Lesser the time taken, faster the chart.

Measuring framerate is a good way of finding the real-time rendering performance of a chart. We have just borrowed some samples from Visiblox post. You can play around with the following sample & decide who is fast!

Get Microsoft Silverlight

Get Microsoft Silverlight

Note: More the frames per second, faster the chart.

The source code of the above samples is available in these archives [sample1, sample2] for you to verify. The samples don’t contain charting libraries & are to be downloaded separately. Feel free to comment on this exercise.

Cheers,
Chirag
Team Visifire
Fire up your imagination!


Visifire Silverlight, WPF & WP7 Charts & Gauges v4.5.0.3 beta Released!

vivek

Hi,

Today we are releasing Visifire 4.5.0.3 beta with the following bug fixes:

  • Chart threw exception while updating Column chart at real-time.
  • AxisY was not aligned properly when Title was present in Axis.
  • Chart threw exception while setting SamplingThreshold property.
  • Axis was not updating properly while updating two different chart types together.

You can download Visifire v4.5.0.3 beta here.

Cheers,
Team Visifire


Visifire for SharePoint 1.0.0.1 GA Released!

somnath

Hi,

Today we are releasing Visifire for SharePoint 1.0.0.1 GA. Below are the benefits of using VfS when you are going to visualize data from SharePoint List.

  • Create charts in just few clicks
  • Works with Microsoft SharePoint 2007 & 2010.
  • No need to write any code
  • Full fledged Chart Designer to customize default chart
  • Chart Designer boasts slick UI
  • Easy to deploy
  • Connects to SharePoint Lists
  • Wide range of 2D/3D chart types

You can download Visifire for SharePoint here.

Cheers,
Team Visifire


Visifire Silverlight, WPF & WP7 Charts & Gauges v4.5.0.2 beta Released!

vivek

Hi,

Today we are releasing Visifire 4.5.0.2 beta with the following enhancements:

  • Introduced Href and HrefTarget properties in Gauge elements.
  • Optimized QuickLine chart performance at initial render and real-time.

You can download Visifire v4.5.0.2 beta here.

Cheers,
Team Visifire


Visifire Silverlight, WPF & WP7 Charts & Gauges v4.1.4.0 Released!

vivek

Hi,

Today we are releasing Visifire 4.1.4.0 with the following enhancements:

You can download Visifire v4.1.4.0 here.

Cheers,
Team Visifire


Black Friday / Cyber Monday Deal – 50% off on all licenses (expires Dec 2nd, 23:59 PST)

Chirag

Update: Thank you all for making this campaign a colossal success. We are extending this offer till Dec 2nd, 23:59 PST. Many corporate users requested us to extend the offer as they require time to get official approval. Pick your copy right now! Use coupon code blkfrdy11 to get 50% off.

Happy Thanksgiving!

Digest this before you dig in to that turkey. A never before offer, 50% flat discount on all Visifire licenses. Yes, you read it right, a flat fifty percent discount. Hurry, this offer expires Nov 28th Dec 2nd, 23:59 PST. Use coupon code blkfrdy11 to avail this discount. Buy Now.

If you are a Visifire customer, make use of this offer to extend your maintenance period. Head right away to Customer Area & save 50%.

Cheers,
Chirag
Team Visifire


Visifire Silverlight, WPF & WP7 Charts & Gauges v4.5.0.1 beta Released!

vivek

Hi,

Today we are releasing Visifire 4.5.0.1 beta with the following enhancements:

  • Improved performance for QuickLine chart. Now performance while updating QuickLine chart at real-time has been improved drastically.
  • Now DataPoints property in DataSeries is a dependency property.
  • Introduced IncludeDataPointsInLegend property in DataSeries.
  • Introduced LineTension property in DataSeries.

This release also contains fix for the following bugs:

  • Chart threw exception while adding CustomAxisLabels at real-time when chart size was very less.
  • Chart threw exception while removing Axis and updating chart at real-time.

You can download Visifire v4.5.0.1 beta here.

Cheers,
Team Visifire


Visifire Silverlight, WPF & WP7 Charts & Gauges v4.1.3.0 Released!

vivek

Hi,

Today we are releasing Visifire 4.1.3.0 with the following enhancements:

This release also contains fix for the following bugs:

  • Chart threw exception while adding CustomAxisLabels at real-time when chart size was very less.
  • Chart threw exception while removing Axis and updating chart at real-time.

You can download Visifire v4.1.3.0 here.

Cheers,
Team Visifire


SharePoint Charts

Chirag

We are delighted to launch our brand new product – Visifire for SharePoint (VfS). You were able to use Visifire in SharePoint in a rather cumbersome way. Creating charts in SharePoint has never been easier. Visifire for SharePoint is a wizard driven solution to create charts in SharePoint without writing any code! Embedded below is a short video on creating chart in SharePoint in just few clicks.

Before I conclude, summarized below are the key features of “Visifire for SharePoint”

  • Create charts in just few clicks
  • No need to write any code
  • Full fledged Chart Designer to customize default chart
  • Chart Designer boasts slick UI
  • Easy to deploy
  • Works with Microsoft SharePoint 2007 & 2010 on Windows Server 2003/2008
  • Connects to SharePoint Lists
  • Wide range of 2D/3D chart types

Starts at an introductory price of $999 per server. Download a 30 day Trial here.

We are very excited about this release & would love to have your feedback.

Cheers,
Chirag
Team Visifire


Performance optimised. Initial render now 2x faster!

Chirag

We are pleased to announce the release of Visifire v4.5. It’s challenging to ship an eye-candy, interactive and at the same time fast charts. We love challenges, hence this release – to make the fast charts even faster. When there are large number of DataPoints every second counts. The time taken by chart to appear for the first time (initial render) contributes a lot to the user experience. As the title says initial render is now 2 times faster. Below are some benchmark figures:

Column Chart

DataPoints Time Taken
Now Before
10000 7 secs. 14 secs.
5000 3 secs. 7 secs.

QuickLine Chart

DataPoints Time Taken
Now Before
10000 3 secs. 5.5 secs.
5000 2 secs. 3.5 secs.

Faster initial render not only benefits those who want to draw chart out of large number of DataPoints, but also improves user experience in resource constraint devices like a phone (Windows Phone 7).

Note that initial render has not been optimized for Pie & Doughnut charts yet.

We will continue optimizing to achieve higher speed & better user experience. In that pursuit we are now working on improving real-time rendering speed. Stay tuned.

You can download Visifire v4.5 beta here.

Cheers,
Team Visifire


« Previous PageNext Page »