手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

C# 在PPT中添加Map图表

时间:2024-10-16 09:12:43

1、在VisualStudio 中打开【解决方案资源管理器】,鼠标右键点击【引用】,选择【管理NuGet包】。

C# 在PPT中添加Map图表

2、选择【浏览】-在搜索框中输入-选中搜索结果-点击【安装】。

C# 在PPT中添加Map图表

3、点击【OK】。

C# 在PPT中添加Map图表

4、点击【我接受】,等待程序安装完成。

C# 在PPT中添加Map图表

5、完成安装后,编辑如下代码:using Spire.Presentation;using Spire.Presentation.Charts;using System.Drawing;namespace MapChart{ class Program { static void Main(string[] args) { //创建Presentation类的对象 Presentation ppt = new Presentation(); //获取第一张幻灯片,添加Map图表 IChart chart = ppt.Slides[0].Shapes.AppendChart(ChartType.Map, new RectangleF(50, 50, 450, 450), false); chart.ChartData[0, 1].Text = "series"; string[] countries = { "China", "Russia", "France", "Mexico", "United States", "India", "Australia" }; for (int i = 0; i < countries.Length; i++) { chart.ChartData[i + 1, 0].Text = countries[i]; } int[] values = { 32, 20, 23, 17, 18, 6, 11 }; for (int i = 0; i < values.Length; i++) { chart.ChartData[i + 1, 1].NumberValue = values[i]; } chart.Series.SeriesLabel = chart.ChartData[0, 1, 0, 1]; chart.Categories.CategoryLabels = chart.ChartData[1, 0, 7, 0]; chart.Series[0].Values = chart.ChartData[1, 1, 7, 1]; //保存文档 ppt.SaveToFile("output.pptx", FileFormat.Pptx2013); System.Diagnostics.Process.Start("output.pptx"); } }}

6、执行程序,生成文档。在PPT中可查看Map图表添加效果。

© 手抄报圈