坐标轴标签格式化是图表控件运用中十分重要的环节,如何使绘制的图表看起来更易懂易读,这就需要对标签进行数字或者文本格式化,在标签中加入度量衡等,这一节我们将会一起探讨AnyChart如何进行轴标签格式化。
1) AnyChart是使用XML格式作为数据传输,几乎所有图表元素的相关设置都是在XML文件里进行,要对轴标签进行格式化是在<labels>的子节点<format>下进行,如下代码:
<y_axis>
<labels>
<format>{%Value}</format>
</labels>
</y_axis>
为了使图表中各种格式化更简单,AnyChart提供了很多关键词来用于格式化,每个关键词都是像{%KeywordName}这种格式,如{%Value} 或者 {%AxisName},在图表显示前所有关键词都会被对应的值取代。在轴标签格式化中最常用的关键词就是{%Value},该关键词对应轴标签值
2) 为轴标签加上前缀或者后缀,加上一些度量衡单位,如下:
<y_axis>
<labels>
<format>${%Value} USD</format>
</labels>
</y_axis>
3) 轴标签数字格式化,设置数字显示格式,小数位数等,像下面的代码:
<y_axis>
<labels>
<format> € {%Value}{numDecimals:2,decimalSeparator:.,thousandsSeparator:',scale:(1.4095)|()}</format>
</labels>
<title>
<text>Revenue in Euros</text>
</title>
</y_axis>
上面的格式化代码实现Y轴标签以欧元的格式显示,numDecimals:2表示保留2位小数,decimalSeparator:.表示小数点符号是“点”, thousandsSeparator:'表示千分位符号使用分号,scale:(1.4095)|()表示欧元与美元的比例。
4) 限制轴标签显示的字节数,有时标签长度太长,您想只显示部分标签,如下代码:
<format>{%Value}{maxChar:5,maxCharFinalChars:} </format>
其中maxChar表示最多显示5位,maxCharFinalChars表示没显示完的数字或者文本用什么表示,默认情况下是以“…”省略号表示,当然您可以设置为其他来代替,这里maxCharFinalChars什么都没设置。
5) 下面这个表列出了所有AnyChart内嵌的关于轴标签值的关键词
关键词 |
描述 |
{%Value} |
表示轴标签对应的值 |
{%AxisSum} |
表示所有绑定到该轴的数据序列的所有数据点的Y值总和 |
{%AxisBubbleSizeSum} |
表示所有绑定到该轴的数据序列的所有气泡点的大小总和 |
{%AxisMax} |
表示所有绑定到该轴的数据序列的所有数据点的最大值 |
{%AxisMin} |
表示所有绑定到该轴的数据序列的所有数据点的最小值 |
{%AxisScaleMax} |
表示最大比例值 |
{%AxisScaleMin} |
表示最小比例值 |
{%AxisBubbleSizeMax} |
表示所有绑定到该轴的数据序列的所有气泡点中最大气泡的大小 |
{%AxisBubbleSizeMin} |
表示所有绑定到该轴的数据序列的所有气泡点中最小气泡的大小 |
{%AxisAverage} |
表示所有绑定到该轴的数据序列的所有数据点的值的平均值 |
{%AxisMedian} |
表示所有绑定到该轴的数据序列的所有数据点的值的中值 |
{%AxisName} |
轴名字 |
相关推荐
Anychart XMLReference配置的文档说明,离线模式
NULL 博文链接:https://zhuhm.iteye.com/blog/1452059
微软图表控件:安装 控件的安装相对比较简单,下载完后,先执行“MSChart.exe”程序,它会自动检测你的环境,安装到系统目录中去,如果要在VS 2008环境中直接使用,那么需要安装For Vs2008的插件,MSChart_...
wpf中使用图表控件
微软图表控件MsChart使用初探.doc
Visifire图表控件 Visifire图表控件
源码自动生成各种数据后,调用chart控件生成图表的源码程序,仅供测试参考。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
(asp.net MVC 使用chart图表控件的示例
web网页图表控件highchart示例
AnyChart图表个人总结,学习了一周,个人作的一个总结文档,希望对大家有用。
现在搜索不到没有对AnyChart控件的.net事例,漂亮的图表控件动态的控件。 本人原创。
此工具为第三方开发的图表控件,下载后直接安装加载后即可像其他VB控件一样拖到视窗使用。
asp.net 图表控件,速度快,有源码
WebAvail公司出品的图表控件.有了它,你根本不再需要别的图表控件.另外还发布ASP.NET版.需要的朋友搜索的我资源.
MSChart 图表控件 是微软收购的仪表控件 但是在VS2008中还没有封装进去 这里面有MSChart 组件,扩展包,语言包和说明。。
zedGraph c# .net图表控件 不仅包含dll控件还有demo
OFFICE OWC11 图表控件下载 owc11.msi
C# 开源图表控件ZedGraph,ZedGraph.dll,图表控件,显示功能强大,代码简单,比VS自带的chart方便,自带的chart编写代码麻烦,而且在大量数据显示的时候刷新显示很慢,
html5图表控件制作曲线柱形统计图表代码 html5图表控件制作曲线柱形统计图表代码 html5图表控件制作曲线柱形统计图表代码
c#/c++图形控件很少,像这种高性能数据处理的可视化库很难得。