格式化图表轴标签

Sli*_*PDX 11 c# mschart

我在C#Visual Studio 2010中制作了一些图表,我有一个关于格式化X轴上标签的快速(希望很简单)的问题.我搜索了SO和Google的答案,我很确定它只是简单地为图表区域编辑LabelStyle.Format ...但我无法理解它!好的,太多的信息,让我继续这个问题

简而言之,我的图表需要在x轴上有里程数,范围从0到240,000.我真的想把它修饰一下并且有一个'K'而不是尾随的3个零.示例:60K,120k,180K,240K.

Das*_*ter 26

相应地设置LabelStyle.Format属性:

chart1.ChartAreas[0].AxisX.LabelStyle.Format = "{0:0,}K";
Run Code Online (Sandbox Code Playgroud)

文档在这里:http://msdn.microsoft.com/en-us/library/0c899ak8.aspx(章节:"'','自定义说明符')

  • 第一件事总是参数的数量.(那是0)之后你可以指定格式,用冒号分隔.零只有标准格式,所以你可以继续并省略它.如果你想显示小数位*如果需要*,那将是这样的:"{0:0,.#} K"逗号是重要的位,因为它将值除以1000. (2认同)