提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|其它|编辑:郝浩|2012-10-18 15:32:27.000|阅读 268 次
概述:下面的代码示例演示了使用Essential Studio Reporting Edition创建一个具有不连续的数据范围图表的方法。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
下面的代码示例演示了使用Essential Studio Reporting Edition创建一个具有不连续的数据范围图表的方法。
[C#]
// Entering the data for the chart. sheet.Range["A1"].Text = "Texas books Unit sales"; sheet.Range["A1:D1"].Merge(); sheet.Range["A1"].CellStyle.Font.Bold = true; sheet.Range["B2"].Text = "Jan"; sheet.Range["C2"].Text = "Feb"; sheet.Range["D2"].Text = "Mar"; sheet.Range["A3"].Text = "Austin"; sheet.Range["A4"].Text = "Dallas"; sheet.Range["A5"].Text = "Houston"; sheet.Range["A6"].Text = "San Antonio"; sheet.Range["B3"].Number = 53.75; sheet.Range["B4"].Number = 52.85; sheet.Range["B5"].Number = 59.77; sheet.Range["B6"].Number = 96.15; sheet.Range["C3"].Number = 79.79; sheet.Range["C4"].Number = 59.22; sheet.Range["C5"].Number = 10.09; sheet.Range["C6"].Number = 73.02; sheet.Range["D3"].Number = 26.72; sheet.Range["D4"].Number = 33.71; sheet.Range["D5"].Number = 45.81; sheet.Range["D6"].Number = 12.17; sheet.Range["F1"].Number = 26.72; sheet.Range["F2"].Number = 33.71; sheet.Range["F3"].Number = 45.81; sheet.Range["F4"].Number = 12.17; // Discontiguous range. IRanges rangesOne = sheet.CreateRangesCollection(); rangesOne.Add(sheet.Range["B3:B6"]); rangesOne.Add(sheet.Range["F1:F2"]); IRanges rangesTwo = sheet.CreateRangesCollection(); rangesTwo.Add(sheet.Range["D3:D6"]); rangesTwo.Add(sheet.Range["F3:F4"]); // Adding a New (Embedded chart)to the Worksheet. IChartShape shape = sheet.Charts.Add(); shape.PrimaryCategoryAxis.Title = "City"; shape.PrimaryValueAxis.Title = "Sales (in Dollars)"; shape.ChartTitle = "Texas Books Unit Sales"; // Setting the Series Names in a Legend. IChartSerie serieOne = shape.Series.Add(); serieOne.Name = "Jan"; serieOne.Values = rangesOne; IChartSerie serietwo = shape.Series.Add(); serietwo.Name = "March"; serietwo.Values = rangesTwo; // Setting the(Rows & Columns)Property for the Embedded chart. shape.BottomRow = 40; shape.TopRow = 10; shape.LeftColumn = 3; shape.RightColumn = 15;
[VB.NET]
' Entering the data for the chart. sheet.Range("A1").Text = "Texas books Unit sales" sheet.Range("A1:D1").Merge() sheet.Range("A1").CellStyle.Font.Bold = True sheet.Range("B2").Text = "Jan" sheet.Range("C2").Text = "Feb" sheet.Range("D2").Text = "Mar" sheet.Range("A3").Text = "Austin" sheet.Range("A4").Text = "Dallas" sheet.Range("A5").Text = "Houston" sheet.Range("A6").Text = "San Antonio" sheet.Range("B3").Number = 53.75 sheet.Range("B4").Number = 52.85 sheet.Range("B5").Number = 59.77 sheet.Range("B6").Number = 96.15 sheet.Range("C3").Number = 79.79 sheet.Range("C4").Number = 59.22 sheet.Range("C5").Number = 10.09 sheet.Range("C6").Number = 73.02 sheet.Range("D3").Number = 26.72 sheet.Range("D4").Number = 33.71 sheet.Range("D5").Number = 45.81 sheet.Range("D6").Number = 12.17 sheet.Range("F1").Number = 26.72 sheet.Range("F2").Number = 33.71 sheet.Range("F3").Number = 45.81 sheet.Range("F4").Number = 12.17 ' Discontiguous range. Dim rangesOne As Syncfusion.XlsIO.IRanges = sheet.CreateRangesCollection() rangesOne.Add(sheet.Range("B3:B6")) rangesOne.Add(sheet.Range("F1:F2")) Dim rangesTwo As Syncfusion.XlsIO.IRanges = sheet.CreateRangesCollection() rangesTwo.Add(sheet.Range("D3:D6")) rangesTwo.Add(sheet.Range("F3:F4")) ' Adding a New(Embedded chart)to the Worksheet. Dim shape As Syncfusion.XlsIO.IChartShape = sheet.Charts.Add() shape.PrimaryCategoryAxis.Title = "City" shape.PrimaryValueAxis.Title = "Sales (in Dollars)" shape.ChartTitle = "Texas Books Unit Sales" ' Setting the Series Names in a Legend. Dim serieOne As Syncfusion.XlsIO.IChartSerie = shape.Series.Add() serieOne.Name = "Jan" serieOne.Values = rangesOne Dim serietwo As Syncfusion.XlsIO.IChartSerie = shape.Series.Add() serietwo.Name = "March" serietwo.Values = rangesTwo ' Setting the (Rows & Columns)Property for the Embedded chart. shape.BottomRow = 40 shape.TopRow = 10 shape.LeftColumn = 3 shape.RightColumn = 15
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:慧都控件网面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢