没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|使用教程|编辑:龚雪|2016-03-04 09:07:21.000|阅读 792 次
概述:本文我们就来逐步介绍如何将C1Chart绑定到XML数据源,在本文中用到的最主要的绑定是使用在XAML代码中的ChartData类。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
<ComponentOne Studio for WPF下载>
本文我们就来逐步介绍如何将C1Chart绑定到XML数据源。在XAML页面下有一个XML数据源,我们需要将C1Chart控件绑定到xml数据。数据展示了一个简单的bar图表信息,有一个Y轴代表城市的名称,和X轴代表每一个国家的统计。图表使用一个系列来画统计数据。一个legend用来展示统计颜色。在本文中用到的最主要的绑定是使用在XAML代码中的ChartData类。绑定C1Chart到xml的步骤如下:
在VisualStudio里创建WPF工程,更多的初始化的信息。
在Window页面创建一个资源部分,然后添加xml数据提供者。在资源部分直接插入xml数据。xml数据必须在“x:Xdata”内,而且有一个单一个的根节点。在本例中,这个根节点市Cities。
<Grid.Resources> <XmlDataProvider x:Key="data" XPath="Cities/City"> <x:XData> <Cities xmlns=""> <City> <CityName>Mumbai</CityName> <Population>13000000</Population> </City> <City> <CityName>Karachi</CityName> <Population>11600000</Population> </City> <City> <CityName>Delhi</CityName> <Population>11500000</Population> </City> <City> <CityName>Isanbul</CityName> <Population>11200000</Population> </City> </Cities> </x:XData> </XmlDataProvider> </Grid.Resources>
给工程添加C1.WPF.C1Chart引用,并且添加C1Chart到Window页面。
改变C1Chart的类型为Bar(ChartType=Bar)。
在“c1chart:C1Chart.Data”标签里给ChartData添加ItemNameBinding属性,指定元素的名称。在本例中,就是在y轴的标签。在DataSeries 里添加ValueBinding属性,指定序列的数值。如下的示例使用绑定扩张绑定了ChartData.ItemsSource属性,用来指定资源。ChartData.ItemNameBinding属性使用绑定扩展来指定路径。DataSeries.Label属性使用绑定扩展指定数据统计的路径。XAML代码如下:
<c1:C1Chart Height="300" HorizontalAlignment="Left" Margin="0" Name="c1Chart1" ChartType="Bar" VerticalAlignment="Top" Width="600"> <c1:C1Chart.Data> <c1:ChartData ItemsSource="{Binding Source={StaticResource data}}" ItemNameBinding="{Binding XPath=CityName}"> <c1:DataSeries Label="Population" ValueBinding="{Binding XPath=Population}" /> </c1:ChartData> </c1:C1Chart.Data> <c1:Legend DockPanel.Dock="Right" /> </c1:C1Chart>
运行工程,保证程序的正确性。图表如下所示:
改变图表的样式。在C1Chart的ChartView.AxisX属性中,我们需要设置x轴的数字显示格式,这要通过annotation,这样数据可以用千位符分割。如下的代码展示这个功能。另外可以使用MajorGridStroke/MinorGridStroke属性来设置major/minor的线。同样的,可以在上面链接的文章中找到如何给系列更改颜色,比如这个例子,设置Palette="Civic"来更改系列的颜色。最后的效果如下图所示:
本文示例:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn
文章转载自:慧都控件网在 Web 环境中,将 PDF 转换为 HTML 有助于提升内容的可访问性和交互性。本文将介绍如何在 React 中使用 JavaScript 和 Spire.PDF for JavaScript 库将 PDF 转换为 HTML。
在本指南中,我们将探讨解锁 Excel 工作表的不同方法,例如使用免费的在线 Excel 密码删除器或使用基于代码的解决方案。
自 24.11 版以来,Aspose.Words for .NET 提供了 AI 驱动的文档摘要功能,使用户能够从冗长的文本中快速提取关键见解。在新版本25.2中,通过使用Anthropic 生成语言模型进行摘要扩展了此功能。
在本文中,将介绍一个新集成演示,包括 DHTMLX Grid 和 Pivot,并将重点介绍DHTMLX的开发团队使用这些小部件创建 JavaScript 数据透视网格时使用的一些技术技巧。
行业认可的优秀Visual Studio控件集,涵盖信息系统开发所需的全部功能。
ComponentOne Studio for WPF它的网格、日程安排、图表、报表等控件都拥有先进的数据绑定功能和丰富的数据显示效果
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@wqylolg.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢