C1Chart for WPF轴:轴的格式(Annotation Format)

在图表上,有x,y两个轴,本文就来介绍如何通过Anntation Format功能实现轴的格式化。Annotation是轴的重要组成部分,基于BubbleSeries, DataSeries, HighLowOpenCloseSeries, HighLowSeries, 或 XYDataSeries 的data/values,图表的轴上可以展示文字,然后应用基本的格式。

发布于 2015/09/29 00:00

ComponentOne Enterprise

轴的格式(Annotation Format)

在图表上,有x,y两个轴,本文就来介绍如何通过Anntation Format功能实现轴的格式化。

Annotation是轴的重要组成部分,基于BubbleSeries, DataSeries, HighLowOpenCloseSeries, HighLowSeries, 或 XYDataSeries 的data/values,图表的轴上可以展示文字,然后应用基本的格式。

 

你可以使用http://helpcentral.componentone.com/nethelp/c1wpfchart/#C1.WPF.C1Chart.4~C1.WPF.C1Chart.Axis~AnnoFormat.htm属性控制X或是Y轴的值的格式。

通过这个属性,可以支持.NET framework支持的标准格式字符串。

详细支持哪些标准的格式,可以通过微软的msdn来查阅:Standard numeric format strings

 

 

DateTime Format Strings:

DateTime格式字符串被分为两部分:

标准格式: 请参考文档-Standard Date Time Format Strings

自定义格式: 请参考文档-Custom Date Time Format Strings

Numeric Format Strings:

标准格式:请参考文档-Standard Numeric Format Strings

自定义格式:请参考文档-Custom Numeric Format Strings

Custom Numeric Format Strings:

可以自定义数字格式的字符串。

通过AnnoFormat属性定义一个标准或是自定义字符串。

例如如下设置"c"的格式,设置货币。

XAML代码参考:

<c1chart:C1Chart.View>
                <c1chart:ChartView>
                    <c1chart:ChartView.AxisX>
                        <c1chart:Axis Min="0" AnnoFormat="c" AutoMin="false" AutoMax="false" Max="200" />
                    </c1chart:ChartView.AxisX>
                </c1chart:ChartView>
            </c1chart:C1Chart.View>

C#代码参考:

// Financial formatting
   c1Chart1.View.AxisX.AnnoFormat = "c";
   c1Chart1.View.AxisX.Min = 0;

 

改变文字方向

通过AnnoAngle属性让轴的文字可以进行旋转。

XAML代码参考:

<c1chart:C1Chart.View>
                <c1chart:ChartView>
                    <c1chart:ChartView.AxisX>
                        <c1chart:Axis Min="0" MajorUnit="10" AnnoFormat="c" AutoMin="false" AutoMax="false" Max="200" AnnoAngle="60"  />
                    </c1chart:ChartView.AxisX>
                </c1chart:ChartView>
            </c1chart:C1Chart.View>

C#代码参考:

// Financial formatting
c1Chart1.View.AxisX.AnnoFormat = "c";
c1Chart1.View.AxisX.Min = 0;
c1Chart1.View.AxisX.AnnoAngle = "60";

 

效果如下:

更多资源

C1Chart的在线英文产品文档地址: 

http://helpcentral.componentone.com/nethelp/c1wpfchart/#!Documents/componentonechartforwpf.htm

 

如果你对C1Chart感兴趣,请到我们的官网下载最新版本:/developer/componentone-winform/controls/chart

如果你有疑问,可以到GCDN论坛获得技术支持:http://gcdn.grapecity.com.cn/showforum-68.html

 

另外,更多信息,欢迎阅读《C1Chart for WPF初级教程》系列文章

初遇。Getting Started(上)

初遇。Getting Started(下)

类型。穿Prada的女王(上)

类型。穿Prada的女王(下)

数据。和数据源相关的那些事(一)

数据。和数据源相关的那些事(二)

数据。和数据源相关的那些事(三)

数据。和数据源相关的那些事(四)

标记和标签。撕名牌大战(一)

标记和标签。撕名牌大战(二)

标记和标签。撕名牌大战(三)

导出(PDF,EXCEL) 

多轴图表 

轴的动态绑定

实现轴注释的高级自定义

颜色和大小。数据点的自定义(一)

符号。数据点的自定义(二)

基础介绍。XAML动画(一)

基础介绍。XAML动画(二)

基础介绍。XAML动画(三)

基础介绍。XAML动画(四)

ComponentOne Enterprise | 下载试用

ComponentOne 是一套专注于企业 .NET开发、支持 .NET Core 平台,并完美集成于 Visual Studio 的第三方控件集,包含 300 多种 .NET开发控件,提供表格数据管理、数据可视化、报表和文档、日程安排、输入和编辑、导航和布局、系统提升工具等七大功能,被誉为“.NET开发的‘瑞士军刀’”。

ComponentOne 为您提供专业的产品咨询服务,并由技术支持工程师为您1对1解答。>> 发帖提问

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态