post icon

Visifire – Charts & Gauges for WP7, WPF and Silverlight

image

I recently came across some very high quality charts and gauge controls available through VISIFire for WP7, WPF and Silverlight based applications. If are in need of some professional charts or gauges for your application, I would high recommend you check them out!

The chart-based controls currently available include the following:

And for Gauges:

    Circular Gauges
    Linear Gauges

These controls include support some powerful features:

  • Interactivity
  • Elegant Animations
  • Scrollable Charts
  • Theming and Styling
  • Animated Updates
  • Zooming
  • Data Binding
  • Logarithmic Axis

Note that all these controls are compatible and editable in Microsoft Expression Blend.

To get an understanding of the stunning look and feel of these charts and gauges check out these screenshots below:

Silverlight 2D Line Chart

Silverlight 2D Stock Chart

  Silverlight Circular Gauge

Silverlight 2D Combination Chart

Silverlight Linear Gauge

Silverlight Radar Chart

Getting start is very easy and literally takes only a few minutes to get up and running.  To start, download the trial from here once you unzip the package add a reference from your project to SLWpVisifire.Charts.dll and/or SLWpVisifire.Gauges.dll. The following code below shows an example of a Spline chart in your XAML:

<vc:Chart xmlns:vc="clr-namespace:Visifire.Charts;assembly=SLVisifire.Charts"
    Width="500" Height="300" Theme="Theme1" CornerRadius="7" AnimatedUpdate="true" > 

    <vc:Chart.Titles>
        <vc:Title Text="Visifire Spline Chart"></vc:Title>
    </vc:Chart.Titles> 

    <vc:Chart.PlotArea>
        <vc:PlotArea ShadowEnabled="false"></vc:PlotArea>
    </vc:Chart.PlotArea> 

    <vc:Chart.Series>
        <vc:DataSeries RenderAs="Spline" MarkerSize="8" >
            <vc:DataSeries.DataPoints>
                <vc:DataPoint AxisXLabel="Sun" YValue="5"/>
                <vc:DataPoint AxisXLabel="Mon" YValue="6"/>
                <vc:DataPoint AxisXLabel="Tue" YValue="10"/>
                <vc:DataPoint AxisXLabel="Wed" YValue="18"/>
                <vc:DataPoint AxisXLabel="Thu" YValue="10"/>
                <vc:DataPoint AxisXLabel="Fri" YValue="30"/>
                <vc:DataPoint AxisXLabel="Sat" YValue="32"/>
            </vc:DataSeries.DataPoints>
        </vc:DataSeries>
    </vc:Chart.Series>
</vc:Chart>

When rendered, it will look like this:

Silverlight 2D Spline Chart

Like what you see? Go to http://www.visifire.com to get started!

Thanks,

–Mike

4 Comments

Leave a comment
  1. Max Paulousky
    29. Apr, 2011 at 12:10 am #

    Hey, Micheal, thank you

    About a year ago I wrote a test task using Visifire. I was amazed that these components didn’t support databinding. What is the current situation? Have they implemented it?

  2. Mark
    29. Apr, 2011 at 5:06 am #

    I’m using Visifire. It was quick to get going and all, but it doesn’t have Silverlight styling, templates, binding and the like. It is more a chart utility that was “wrappered” to work with Silverlight. I wish it had more “Silverlight-like” features.

    But it is pretty quick when there are lots of points which was my situation. If the built-in Silverlight Chart were faster, I would be using it.

  3. Mike Hildner
    29. Apr, 2011 at 5:02 pm #

    Yeah, these folks are great. Highly recommended. I found Visifire about two years ago, first worked with their free, open source version, then decided to purchase a multi-developer version for our shop. [And no, I don't work or profit from them]

    Their stuff is great – eye-popping stuff, fantastic documentation, and amazingly professional support, even when you’re trying their open-source version. Not that you need their support much because the docs are so good. So easy to throw in some eye candy and sell the business users. Then you realize it’s much more than eye candy – these folks are pros.

  4. Snowman
    29. Apr, 2011 at 6:15 pm #

    I haven’t tried databinding but that’s a good question, i’ll take a look.