ChartGenerator
这个转换器允许创建5种不同的图表类型:线、散点、饼、柱和直方图。不同的图表特定选项可用于每种类型。
输入端口
图表的输入数据值可以从属性或列表属性中指定,以与WebCharter兼容。
当从属性中指定数据时,每个指定的属性定义一个数据系列,每个特征在数据系列中提供一个值。在此模式下,此转换器成为阻塞转换器,仅在接收到所有输入特性或数据系列中的所有值后才释放特性。因此,所有输入要素的总和可以生成单个光栅图,也可以生成每组一个光栅图(如果需要)通过...分组启用。
当通过列表属性指定数据时,每个要素表示图表,要素上的每个列表属性表示图表中的数据系列。在此模式下,此转换器成为非阻塞的,因为单个功能包含生成图表所需的所有数据,并且为每个输入功能生成一个输出功能。通过...分组在此模式下忽略设置。
输出端口
转换器的输出是要素上光栅几何图形形式的光栅图表。每个光栅功能都可以使用相应的书写器路由到FME支持的任何图像格式,如PNG、JPEG或TIF,或者使用PDF书写器或Excel书写器以及可选的格式或光栅操作转换器合并到PDF或Excel报告中。
参数
变压器
如果通过...分组参数设置为一组属性时,将生成每组一个光栅。请注意,通过...分组如果使用列表属性输入,则不适用,因为每个输入特性已经表示了单个图表,并对应于一个输出特性,因此不需要对输入特性进行分组。
图表设置
图表类型参数确定将创建的图表类型。根据此处选择的值,在“数据系列”部分下将可用不同的图表类型特定选项。图表类型目前包含的值包括馅饼,酒吧,直方图,分散和行.
此参数允许用户设置显示在图表顶部的标题。
此选项仅在以下情况下启用:图表类型设置为行,分散,或酒吧.当此选项设置为时是的,用户可以指定2个或更多数据序列,并且可以单独为每个数据序列设置数据序列参数。
传奇
此选项允许生成图例并与图表一起显示。
如果绘制了单个数据系列,则传奇标签将取决于值的值图表类型范围。的数据属性名称将用于酒吧和直方图图表类型及Y属性将用于行和分散图表类型。对于馅饼图表类型,是的唯一属性值数据属性将使用。
如果绘制多个数据系列,图例标签将与数据系列名称对应。
注:可以选择是的为绘制多个数据系列,并删除除一个以外的所有数据系列。这将创建一个可以重命名的图例标签。
此参数控制图例相对于图表的位置。默认值为自动展示位置,选择此选项后,图例将放置在与图表内数据重叠最小的位置。“内部”选项允许放置在图表轴内,而“外部”选项将图例放置在图表轴外。
此参数设置图例标签中使用的字体。请注意,不是系统上所有可用的字体都能与底层的图表后端一起工作。如果不支持某种字体,它将默认为Arial。如果您选择了不支持的字体,预览还会显示一个警告。请注意,如果使用FME服务器,服务器上可用的字体可能与桌面上可用的字体不同。
斧头
总的来说图表类型除饼图外,可以设置其他轴设置,例如X轴标签和Y轴标签.
沿X轴设置标签。
沿Y轴设置标签。
设置用于X轴和Y轴标签的字体。
的蜱虫/网格选项允许用户在设置为时显示勾号蜱虫或设置为时沿轴的网格线网格或者在设置为时将其关闭没有一个.
设置用于记号标记标签的字体。
此外,还可以为每个轴单独设置附加设置。这些包括:
设置x / y轴的最小值。注意,设置此值可能会无意中裁剪数据。如果没有指定值,将确定值,以便所有数据都包含在限制内。
设置X/Y轴的最大值。注意,设置此值可能会无意中裁剪数据。如果没有指定值,将确定值,以便所有数据都包含在限制内。
沿X/Y轴设置刻度之间的间距。
允许每个轴被设置为线性或者对数分别地。允许创建对数和半日志图。
风格
此参数设置标题中使用的字体。请注意,不是系统上所有可用的字体都能与底层的图表后端一起工作。如果不支持某个字体,则会默认为ARIAL。如果您选择了不支持的字体,预览还会显示一个警告。请注意,如果使用FME服务器,服务器上可用的字体可能与桌面上可用的字体不同。
此参数设置轴和饼图中饼图边框的图表级线宽。默认线宽设置为0.5。
此参数设置图表的背景颜色。默认背景色为白色,RGB值为1.0、1.0、1.0。
输出
这些参数将输出图像的宽度和高度以英寸为单位。默认图像大小为2英寸,乘2英寸,300 dpi。
注意:如果输出图像大小在宽度和高度中具有大的差异,则可能会出现问题。由于预览始终是固定的最大宽度或高度,因此该比率在1:5中盖住以避免渲染问题。如果在运行时看到问题,请尝试调整尺寸,或使宽度和高度更近。
此参数设置输出图像的每英寸的点(DPI)分辨率。默认图像大小为2英寸,乘2英寸,300 dpi。
如果RGB24选择后,将输出3波段RGB光栅。如果RGBA32选择后,将输出带有RGB和alpha的4波段光栅。
数据系列
此处可用的参数取决于图表类型参数每个的参数图表类型在下面会详细进行介绍。
行
指定属性,其值将设置直线顶点的X坐标。
指定其值将设置直线顶点Y坐标的属性。
通过选择一个属性或列表属性,设置每个顶点对应的错误条长度的值。
指定每行的颜色。如果通过fme_color属性,这些值将覆盖此处设置的颜色。
设置线条上的图案。可能的样式是固体,冲,虚线和破折号.
设置线条的厚度。
选择线下方的区域是否会用半透明模式填充与线相同的颜色。默认情况下关闭此选项。
分散
指定属性,其值将设置散点图中每个点的X坐标。
指定其值将设置散点图中每个点的Y坐标的属性。
通过选择一个属性或列表属性,设置每个顶点对应的错误条长度的值。
设置每个数据系列的点的颜色。如果通过fme_color属性,这些值将覆盖此处设置的颜色。
在每个点上选择图标的形状。选项包括基本符号,如圆、正方形、菱形和三角形。
设置图标在每个点的大小。
指定是否用基于点的基本最小二乘拟合计算的方程绘制一条直线。这个选项在默认情况下是关闭的。
直方图
指定一个属性,该属性的数值将被装箱以创建直方图。
指定将为直方图创建的存储箱数。
指定直方图栏的颜色。默认颜色为蓝色。如果通过fme_color属性,这些值将覆盖此处设置的颜色。
指定是否显示一条拟合直方图到高斯分布的直线。默认情况下,该选项是禁用的。
馅饼
指定其值将显示在饼图中的属性。可以通过两种方式提供值,一种是通过包含计数的属性,另一种是通过要由转换器枚举的重复属性值。
在第一种情况下,数据属性属性是否包含将确定每个饼图楔形块大小的数字计数值,而标签属性设置为一个属性,该属性的值包含数据属性中包含的计数的相应标签。例如,数据属性有值3,2,1和标签属性有值'雨','雪','冰雹'。
在第二种情况下,数据属性可以设置为包含数字或非数字数据的属性,其中计数由唯一值的计数确定,值本身成为标签。标签属性它是空的。例如数据属性具有值“雪”、“雪”、“雨”、“雪”、“雹”、“雪”、“雨”。
指定在何时为每个饼图楔使用的标签数据属性用于指定楔的尺寸。如果该参数为空,则每个唯一的值数据属性将用作标签。
配色方案基于颜色渐变控制楔形的颜色。如果从fme_color选项被选中时,可以通过fme_color属性fme_color可以通过使用FeatureColorSetter转换器或通过将该属性的值设置为有效的RGB字符串(例如,“1,0.5,0.3”)。
当选择此选项时,将显示与每个楔形尺寸相对应的百分比。
当此设置为爆炸片,第一个楔块将与其余楔块分开,饼图将着色,创建伪3D效果。
酒吧
指定其值将显示在条形图中的属性。可以通过两种方式提供值,一种是通过包含计数的属性,另一种是通过要由转换器枚举的重复属性值。
在第一种情况下,数据属性属性是否包含将决定每个栏大小的数字计数值,而数据标签属性设置为一个属性,该属性的值包含数据属性中包含的计数的相应标签。例如,数据属性有值3,2,1和数据标签属性有值'雨','雪','冰雹'。
在第二种情况下,数据属性可以设置为包含数字或非数字数据的属性,其中计数由唯一值的计数确定,值本身成为标签。数据标签属性它是空的。例如数据属性具有值“雪”、“雪”、“雨”、“雪”、“雹”、“雪”、“雨”。
指定当时为每个条形图使用的标签数据属性用于指定条的大小。如果此参数为空,则数据属性将用作标签。
设置条的颜色,由RGB字符串指定(例如“0,0,1”)。如果颜色是通过设置的fme_color属性,这些值将覆盖此处设置的颜色。
控制条形图标签的角度。选择包括水平的,垂直和倾斜的.
将图表方向设置为任意一种水平的或者垂直.
当设置为是的,数据系列条彼此重叠放置,而不是并排放置。此参数仅在以下情况下可用:绘制多个数据系列是是的.
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更多高级功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用的参数旁边。有关更多信息,请参阅变压器参数菜单选项.
变压器的分类
FME授权级别
FME专业版及以上
技术的历史
相关的FME函数或工厂:PythonFactory
搜索FME社区亚搏国际在线官网
在上搜索有关此变压器的示例和信息FME社亚搏国际在线官网区.