文档彩票走势图>>Spire.Doc系列教程>>Spire.Doc系列教程(10): 给 PowerPoint 图表添加数据标签并设置外观样式
Spire.Doc系列教程(10): 给 PowerPoint 图表添加数据标签并设置外观样式
<p>数据标签可以显示图表中的数据系列或其单个数据点的详细信息,使图表更易于理解。本文将介绍如何使用Spire.Presentation给PowerPoint图表添加数据标签并设置数据标签的外观样式(边框样式、填充样式)。注意有些图表类型如Surface3D、Surface3DNoColor、Contour、ContourNoColor这几种图表不支持设置数据标签。
<br/>
以下是原PowerPoint图表的截图</p>
<div class="text-center"><img alt="Spire.Doc" class="img-thumbnail" src="//image.cahobeh.cn/images/article/2018/L-20181009-PPT-1.png" style="border:0" /></div>
//创建Presentation实例 Presentation ppt = new Presentation(); //加载PowerPoint文档 ppt.LoadFromFile("Input.pptx"); //获取图表 IChart chart = ppt.Slides[0].Shapes[0] as IChart; //给图表的第一个系列添加数据标签,并设置数据标签的格式 //给第一个数据点添加数据标签 ChartDataLabel label1 = chart.Series[0].DataLabels.Add(); //显示标签的值 label1.LabelValueVisible = true; //显示标签的系列名称 label1.SeriesNameVisible = true; //设置标签的边框样式 label1.Line.FillType = Spire.Presentation.Drawing.FillFormatType.Solid; label1.Line.SolidFillColor.Color = Color.Red; //设置标签的填充样式 label1.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.Solid; label1.Fill.SolidColor.Color = Color.Yellow; //给第二个数据点添加数据标签 ChartDataLabel label2 = chart.Series[0].DataLabels.Add(); //显示标签的值 label2.LabelValueVisible = true; //显示标签的系列名称 label2.SeriesNameVisible = true; //设置标签的边框样式 label2.Line.FillType = Spire.Presentation.Drawing.FillFormatType.Solid; label2.Line.SolidFillColor.Color = Color.Red; //设置标签的填充样式 label2.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.Solid; label2.Fill.SolidColor.Color = Color.Yellow; //给第三个数据点添加数据标签 ChartDataLabel label3 = chart.Series[0].DataLabels.Add(); //显示标签的值 label3.LabelValueVisible = true; //显示标签的系列名称 label3.SeriesNameVisible = true; //设置标签的边框样式 label3.Line.FillType = Spire.Presentation.Drawing.FillFormatType.Solid; label3.Line.SolidFillColor.Color = Color.Red; //设置标签的填充样式 label3.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.Solid; label3.Fill.SolidColor.Color = Color.Yellow; //给第四个数据点添加数据标签 ChartDataLabel label4 = chart.Series[0].DataLabels.Add(); //显示标签的值 label4.LabelValueVisible = true; //显示标签的系列名称 label4.SeriesNameVisible = true; //设置标签的边框样式 label4.Line.FillType = Spire.Presentation.Drawing.FillFormatType.Solid; label4.Line.SolidFillColor.Color = Color.Red; //设置标签的填充样式 label4.Fill.FillType = Spire.Presentation.Drawing.FillFormatType.Solid; label4.Fill.SolidColor.Color = Color.Yellow; //保存文档 ppt.SaveToFile("DataLabels.pptx", FileFormat.Pptx2013);
<P>效果图:</P>
<div class="text-center"><img alt="Spire.Doc" class="img-thumbnail" src="//image.cahobeh.cn/images/article/2018/L-20181009-PPT-2.png" style="border:0" /></div>