There is already an open ticket to look at upgrading VisiFire Charts, as seen here:
http://support.visualwebgui.com/issue/ViewIssue.aspx?ID=6441
I would like to expedite this process as there is a significant flaw in the charting tool that ships with VWG where by the data series name is not properly popluated into the Visifire LegendText field. I went to Visire and ran the samples, I saved them as XAML. I ran a VWG sample and saved the XAML. You can clearly see where the VWG developer did not test his code before finalizing this project and moving it to production. Its an obvious mistake. Look at the picture below and you can see. The "4" and the "12" highlighted in RED. These are useless numbers to me. They are some internal index that was not passed in by my data. I passed in BLUE=Agent Name and BROWN=Number of Evaluatuions. The chart prints 4 and 12.
I certainly cant deliver that to a customer as a finished product.

This is the XAML that is produced by the VWG charting tool. It should not have a "4" or a "12" in the NAME param of the DATA SERIES but the value that I passed to the VWG Chart Object.
<vc:Chart xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="481" Height="330" Name="VWG_0" Watermark="False" Theme="Theme1" ColorSet="Visifire1" xmlns:vc="clr-namespace:Visifire.Charts;assembly=SLVisifire.Charts">
<vc:Chart.Titles>
<vc:Title Name="1" Text="Agent Evaluations (Averages and Number of Evaluations)" />
</vc:Chart.Titles>
<vc:Chart.AxesX>
<vc:Axis Name="2" Title="" Prefix="" Suffix="" />
</vc:Chart.AxesX>
<vc:Chart.AxesY>
<vc:Axis Name="3" Title="Average Score" Prefix="" Suffix="%" />
</vc:Chart.AxesY>
<vc:Chart.Series>
<vc:DataSeries Name="4" RenderAs="Column" MarkerScale="0.8">
<vc:DataSeries.DataPoints>
<vc:DataPoint Name="5" AxisXLabel="Brower, Ron" YValue="72.8774996995926" />
<vc:DataPoint Name="6" AxisXLabel="Marcia, Rich" YValue="95.4499969482422" />
<vc:DataPoint Name="7" AxisXLabel="Voice Mail, System" YValue="111.987501144409" />
<vc:DataPoint Name="8" AxisXLabel="Favara, Victor" YValue="53.7049999237061" />
<vc:DataPoint Name="9" AxisXLabel="St John, Blake" YValue="88.2399978637695" />
<vc:DataPoint Name="10" AxisXLabel="CSI, TEST" YValue="91.1100006103516" />
<vc:DataPoint Name="11" AxisXLabel="McCormick, Ryan" YValue="65.1108331680298" />
</vc:DataSeries.DataPoints>
</vc:DataSeries>
<vc:DataSeries Name="12" RenderAs="Line" MarkerScale="0.8">
<vc:DataSeries.DataPoints>
<vc:DataPoint Name="13" AxisXLabel="Brower, Ron" YValue="8" />
<vc:DataPoint Name="14" AxisXLabel="Marcia, Rich" YValue="1" />
<vc:DataPoint Name="15" AxisXLabel="Voice Mail, System" YValue="4" />
<vc:DataPoint Name="16" AxisXLabel="Favara, Victor" YValue="2" />
<vc:DataPoint Name="17" AxisXLabel="St John, Blake" YValue="1" />
<vc:DataPoint Name="18" AxisXLabel="CSI, TEST" YValue="3" />
<vc:DataPoint Name="19" AxisXLabel="McCormick, Ryan" YValue="12" />
</vc:DataSeries.DataPoints>
</vc:DataSeries>
</vc:Chart.Series>
</vc:Chart>
I sent a sample application to support to view.
BTW the tracker say it will be fixed in version 7. Anyone using these charts can't wait that long. Considering the magnitude of this oversight, please have someone fix this ASAP. If thats not possible please post the VWG Visire Fire Chart proejct so I can fix it myself.
Thanks you.
Dan