word 文档中的图表是一种有价值的工具,可以以直观易懂的格式显示和分析数据。它们有助于总结数据中的关键趋势、模式或关系,这在创建公司报告、业务提案或研究论文时尤其实用。在本文中,您将学习如何使用 spire.doc for .net 以编程方式将折线图添加到 word 文档中。
安装 spire.doc for .net
首先,您需要将 spire.doc for.net 包含的 dll 文件作为引用添加到您的 .net 项目中。dll 文件可以从此链接下载,也可以通过 安装。
pm> install-package spire.doc
在 word 中创建折线图
折线图是一种常见的图表类型,它用一条连续的线连接一系列数据点。为了在 word 中添加折线图,spire.doc for .net 提供了 paragraph.appendchart(charttype.line, float width, float height) 方法。以下是详细步骤。
- 创建一个 document 对象。
- 添加一个节,然后在该节中添加一个段落。
- 使用 paragraph.appendchart(charttype.line, float width, float height) 方法将指定大小的折线图添加到段落中。
- 获取图表,然后使用 chart.tilte.text 属性设置图表标题。
- 使用 chart.series.add(string seriesname, string[] categories, double[] values) 方法将自定义系列添加到图表中。
- 使用 chart.legend.position 属性设置图例位置。
- 使用 document.savetofile() 方法保存结果文档。
- c#
- vb.net
using spire.doc;
using spire.doc.documents;
using spire.doc.fields.shapes.charts;
using spire.doc.fields;
namespace wordlinechart
{
class program
{
static void main(string[] args)
{
//创建一个document对象
document document = new document();
//添加一个节
section section = document.addsection();
//在该节中添加一个段
paragraph newpara = section.addparagraph();
//将指定大小的折线图添加到段落中
shapeobject shape = newpara.appendchart(charttype.line, 460, 300);
//获取图表
chart chart = shape.chart;
//设置图表标题
chart.title.text = "销售报表";
//清除图表的默认系列数据
chart.series.clear();
//将具有指定系列名称、类别名称和系列值的三个自定义系列添加到图表中
string[] categories = { "1月", "2月", "3月", "4月" };
chart.series.add("a组", categories, new double[] { 1000, 2000, 2500, 4200 });
chart.series.add("b组", categories, new double[] { 1500, 1800, 3500, 4000 });
chart.series.add("c组", categories, new double[] { 1200, 2500, 2900, 3600 });
//设置图例位置
chart.legend.position = legendposition.bottom;
//保存结果文档
document.savetofile("添加折线图.docx", fileformat.docx);
document.dispose();
}
}
}
imports spire.doc
imports spire.doc.documents
imports spire.doc.fields.shapes.charts
imports spire.doc.fields
namespace wordlinechart
friend class program
private shared sub main(byval args as string())
'创建一个document对象
dim document as document = new document()
'添加一个节
dim section as section = document.addsection()
'在该节中添加一个段
dim newpara as paragraph = section.addparagraph()
'将指定大小的折线图添加到段落中
dim shape as shapeobject = newpara.appendchart(charttype.line, 460, 300)
'获取图表
dim chart as chart = shape.chart
'设置图表标题
chart.title.text = "销售报表"
'清除图表的默认系列数据
chart.series.clear()
'将具有指定系列名称、类别名称和系列值的三个自定义系列添加到图表中
dim categories = {"1月", "2月", "3月", "4月"}
chart.series.add("a组", categories, new double() {1000, 2000, 2500, 4200})
chart.series.add("b组", categories, new double() {1500, 1800, 3500, 4000})
chart.series.add("c组", categories, new double() {1200, 2500, 2900, 3600})
'设置图例位置
chart.legend.position = legendposition.bottom
'保存结果文档
document.savetofile("添加折线图.docx", fileformat.docx)
document.dispose()
end sub
end class
end namespace
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。