Altova XMLSpy 2023 Enterprise Edition

在文本视图或网格视图中打开XML文档时,可以在图表窗口输出窗口之一)中生成图表(饼图、条形图等),显示XML文档中选定的数据。然后,可以将图表作为图像文件或XSLT或XQuery片段导出到剪贴板。图表功能在需要快速以图形方式表示XML文档中选定的数据的情况下非常有用。

 

以下是可用的图表类型:

 

饼图(二维,三维)

条形图,单个条形图(二维,三维)

条形图,分组条形图(二维,三维)

堆积条形图

类别折线图

值线图

面积图和堆积面积图

K线图

仪表盘图(圆形和条形)

覆盖图

 

概述:从创建到导出

下面大致描述了创建图表的步骤。有关更详细的说明,请参见本部分的小节。

 

1.在文本视图或网格视图中,选择要用作数据选择的上下文节点的节点。您还可以选择节点范围。源XPath部分解释了各种选择方法的含义。

2.右键单击并从出现的上下文菜单中选择新建图表命令。或者,在图表输出窗口中单击新建图表按钮。这将弹出“选择列”对话框(参见下方截图),其中可以选择X轴Y轴数据并修改源XPath

ChartSelectColumnsDlg

3.单击确定后,图表将在图表窗口中创建(参见下方截图)。

ChartWindow

4.图表的数据选择和其他设置可以稍后编辑。您不仅可以编辑其源XPath和列选择,还可以编辑其类型和外观。图表轴的数据选择可以通过单击选择数据按钮来编辑。要更改图表的类型和外观,请分别单击更改类型按钮或更改外观按钮。

5.图表可以作为图像文件或XSLT或XQuery片段导出到剪贴板。

 

其他功能

以下功能使您可以更轻松地使用图表:

 

多个选项卡:如果您希望在不删除当前图表的情况下创建一个新图表,则可以在编号为1到9的其他选项卡之一(参见上方截图)中创建新图表。请注意,即使在XML文档关闭的情况下,从该文档生成的图表也会在图表窗口的相应选项卡中保持打开状态。

自动重新加载:如果打开了自动按钮(参见上方截图),只要XML文档中的数据发生更改,图表就会自动重新加载。否则,必须通过单击重新加载按钮对图表进行手动更新。

 

示例文件

本部分和小节中有关图表如何工作的说明使用了一个名为YearlySales.xml的XML文件。该文件位于C:\Documents and Settings\<username>\My Documents\Altova\XMLSpy2023\Examples\Tutorial文件夹中。

 

<?xml version="1.0" encoding="UTF-8"?>

<Data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

      xsi:noNamespaceSchemaLocation="YearlySales.xsd">

 <Region id="Americas">

         <Year id="2005">30000</Year>

         <Year id="2006">90000</Year>

         <Year id="2007">120000</Year>

         <Year id="2008">180000</Year>

         <Year id="2009">140000</Year>

         <Year id="2010">100000</Year>

 </Region>

 <Region id="Europe">

         <Year id="2005">50000</Year>

         <Year id="2006">60000</Year>

         <Year id="2007">80000</Year>

         <Year id="2008">100000</Year>

         <Year id="2009">95000</Year>

         <Year id="2010">80000</Year>

 </Region>

 <Region id="Asia">

         <Year id="2005">10000</Year>

         <Year id="2006">25000</Year>

         <Year id="2007">70000</Year>

         <Year id="2008">110000</Year>

         <Year id="2009">125000</Year>

         <Year id="2010">150000</Year>

 </Region>

</Data>

 

 

© 2017-2023 Altova GmbH