span8
span4
ChartGenerator与FME 2015.1一起发布,以取代之后的WebCharter谷歌在其图表API静态图片图表不再支持-这基本上停止了变压器的工作。这个新的transformer附带了一些附加功能,比如处理多个数据系列、方便的图像预览、新的图表选项(直方图和散点图)和更直观的用户界面。
插入图像显示图表的预览。
图表是一种很好的方式来可视化地传达数据,否则这些数据将以基于文本的格式显示。颜色、图表类型和标签可以使您的数据以一种吸引客户或目标受众的方式弹出。
这些数据通常会决定要使用的最佳图表类型;饼状图适用于显示在总数中共享的数据,如预算津贴和选举结果,条形图用于比较分散在多个类别中的数据。不同部门的月销售额,以及显示数据在一两个变量上分布的直方图或散点图——通常用于识别相关性。
本例使用从CSV文件中提取的市政选举数据(逗号分隔值)创建饼图。源数据以熟悉的行和列表格式提供。为了使ChartGenerator有效地利用数据,需要对这个结构进行重新格式化,以反映适当的数据库规范化,而attributeblast转换器负责这一工作。
这是市政选举结果来源数据的格式。
市政选举结果包含在CSV文件格式中。
必须使用FME转换器将CSV格式化为更健壮的数据库结构。这是通过使用AttributeRemover、attributeder和AttributeKeeper来实现的。
请注意,在源数据中,所有投票区都存储为列标头。设计数据库时的最佳实践是存储具有相同主题的值(例如,位置和投票计数)在单独的表中-或FME,作为单独的属性。在这个工作空间中,attribute爆裂器被设计为分别创建两个只包含位置和投票计数的新属性。相反,跨越22列或属性传播计票和位置数据值的,他们现在都包含在2。这会导致数据的行数大幅增加,但信息是转型更容易获得和处理时间影响最小。ChartGenerator可以一次使用动态图表标题和创建多个图表的新属性与分组。
源数据有10行 - 在运行AttributeExploder后有230行!
两个参数可以在运行工作区之前进行设置:指定饼图投票区,和一个整数可以设置为定义最小计票。测试应用过滤器和分选机的工作原理与在ChartGenerator的爆炸切片选项突出谁收到的票数最多的候选人一起。
显示转换参数对话框提示时和运行空间选择。
该ChartGenerator变压器允许用户指定的参数。在这个工作区,收到的数据用于选票属性字段 - 这将提供饼片,候选名称属性用于标签。标题和说明的字体,输出大小,颜色模式和显示百分比也可以被配置。
该PNG作家出口由ChartGenerator创建的图像。PNG文件,可以很容易地插入任何报告文件或打印自己。
与此类似的图像会运行工作区后创建。
嗨,您好,
我真的很喜欢这个变压器。这里只有一个问题 - 轴标签不符合负值正常工作。它创建的正方形,而不是减号。我创建一个折线图,见下文。这将是相当困难的解决,我作为输出是光栅。我工作在Linux上,FME 2016.1.0.1(建16494),64。
感谢您报告这个问题交给我们吧!我试图重现此行为,但都没有成功。请尝试运行这个简单的工作空间我已经为此创建:https://www.dropbox.com/s/d47zz467fqpzlzs/csv2pngraster.fmwt?dl=0
已经有上轴标记,如果您使用的不是英语(美国)以外的环境中出现错误(专为负数)的报告。我邀请您联系我们的安全支持团队亚搏在线support@亚搏在线safe.com这样我们就可以从你得到更多的细节,并确定您遇到的问题是相关的。
亲切的问候,
Rylan
你好,
我尝试把在x轴的日期标签。但随后chartgenerator不起作用。它创建一个空的chart.I试过chartgenerator之前使用dateformatter但结果是一样的。是否chartgenerator支持日期/时间?
感谢您报告此!你会遇到一些图表类型的问题,如果属性包含字母数字值。有一个与我们的开发团队,以提高字母数字的ChartGenerator变压器的记录和处理现有的票。
如果您的日期/时间属性转换为FME日期/时间(即使用DateFormatter),那么这将导致数值,并允许您创建的折线图。
请考虑观看这个例子的工作空间,突出了不同的行为:https://www.dropbox.com/s/ot89ngwf7i6ne99/timedate_chart.fmw?dl=0(注:创建与FME 2016年1月1日建立16609)。
亲切的问候,
Rylan
©2019安全亚搏在线软件公司法律