在silverlight中更改图表轴标签
我有一个通用图表类型,其中包含列表中的点。如何以编程方式使用自定义标签更改每个点的轴标签,即使用字符串而不是双精度值 例如:在silverlight中更改图表轴标签,silverlight,charts,label,Silverlight,Charts,Label,我有一个通用图表类型,其中包含列表中的点。如何以编程方式使用自定义标签更改每个点的轴标签,即使用字符串而不是双精度值 例如: point1 = (1,5) point2 = (2,10) point3 = (3,25) 代替显示1、2和3的x轴,将1替换为加利福尼亚州,2替换为亚利桑那州,3替换为新墨西哥州。多谢各位 编辑:我想通过C进行更改,而不是使用XAML。您好,也许这有帮助 这部分可能会让你感兴趣 charting : PieSeries.ItemsSource > &l
point1 = (1,5)
point2 = (2,10)
point3 = (3,25)
代替显示1、2和3的x轴,将1替换为加利福尼亚州,2替换为亚利桑那州,3替换为新墨西哥州。多谢各位
编辑:我想通过C进行更改,而不是使用XAML。您好,也许这有帮助
这部分可能会让你感兴趣
charting : PieSeries.ItemsSource >
< controls : ObjectCollection >
< local : ChartPointData Value ="1"
Label="Pete" />
<local:ChartPointData Value="3"
Label="David" />
<local:ChartPointData Value="9"
Label="Justin" />
<local:ChartPointData Value="5"
Label="Shawn" />
<local:ChartPointData Value="5"
Label="John" />
</controls:ObjectCollection>
</charting:PieSeries.ItemsSource>
因此,不要使用Point类,而要使用double和string…这本质上是我希望实现的,但我希望使用C进行更改,而不是在XAML中进行更改。我很抱歉没有弄清楚这一点。我已经编辑了我的答案。。。链接的文章包含一个类,请参见我的答案,并仔细阅读有关该图例的部分
public classChartPointData
{
public double Value { get; set; }
public string Label { get; set; }
}