彩票走势图

Spire.Doc系列教程(10): 给 PowerPoint 图表添加数据标签并设置外观样式

转帖|使用教程|编辑:李爽夏|2018-10-09 14:09:31.000|阅读 729 次

概述:数据标签可以显示图表中的数据系列或其单个数据点的详细信息,使图表更易于理解。本文将介绍如何使用Spire.Presentation给PowerPoint图表添加数据标签并设置数据标签的外观样式(边框样式、填充样式)。注意有些图表类型如Surface3D、Surface3DNoColor、Contour、ContourNoColor这几种图表不支持设置数据标签。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

<p>数据标签可以显示图表中的数据系列或其单个数据点的详细信息,使图表更易于理解。本文将介绍如何使用Spire.Presentation给PowerPoint图表添加数据标签并设置数据标签的外观样式(边框样式、填充样式)。注意有些图表类型如Surface3D、Surface3DNoColor、Contour、ContourNoColor这几种图表不支持设置数据标签。
<br/>
以下是原PowerPoint图表的截图</p>

<div class="text-center"&gt;<img alt="Spire.Doc" class="img-thumbnail" src="//image.pclwef.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.pclwef.cn/images/article/2018/L-20181009-PPT-2.png" style="border:0" /></div>
 

 


标签:图表图表解决方案

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP