繁体   English   中英

使用WPF的MS图表控件

[英]MS Chart control with WPF

Ive有一个MS Chart控件,除了我不知道如何“格式化” Y轴外,它的工作原理还不错。 我在Serie中添加了很多双精度数字,但是当双精度数字实际上是整数(20.000000 .....)时,图表上的Y轴显示为20。

示例:此系列:
12.32
11.00
10.13
实际上会像这样显示:
12.32
11
10.13

我尝试将数据插入到这样的序列中时格式化数据:

serie.Points.AddXY(date.ToString(),double[i].ToString("##.##"));

但这似乎不起作用。

我试图在Chart.Series [0]。*和Chart.ChartAreas [0]。*中搜索格式化它的位置,但是我在那儿找不到它。

使用“ 0.00”作为格式字符串,“ ##。##”将在末尾去除零

serie.Points.AddXY(date.ToString(),double[i].ToString("0.00"));

我知道这可能为时已晚,但这是我的建议。

您可以在此处此处了解有关字符串数字格式的更多信息。

我认为您需要像这样使用的定点(“ F”)格式说明符

chart1.ChartAreas["Default"].AxisY.LabelStyle.Format = "F2";

另外,您应该在数据点的Y值上添加数字,而不是字符串。 希望能有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM