彩票走势图

logo Spire.Doc系列教程
文档彩票走势图>>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>
 

 

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP