在图表中排序文本标签
franz_josef_bro
成员职位:3.贡献我
你好,
对RM完全陌生,我真的很惊讶,我只是想解决以下问题:
我有一个带有一些文本列的数据集。我想显示散点或直方图类型的图形,并想将文本列的内容放在x轴和/或y轴上。文本的顺序总是无序的,我假设在数据集出现的顺序。在构建图之前,我已经尝试对数据集中的这些列进行排序,但这并没有改变任何东西。
是否可以将图轴中的文本标签按升序或降序排列?
另一个问题(我希望更简单):我试图用鼠标右键(上下文菜单)在图形显示中放大和缩小。这提供了x轴和y轴的缩放函数,以及一个自动范围函数。这些似乎不起作用,因为点击它们时什么都没有发生。有什么我错过或忘记的吗?
我使用的是Windows 7下的RM studio 7.2.002版本。
谢谢你的帮助;-)
标记:
0
评论
嗨,欢迎来到社区!
你在RapidMiner中发现了一个小怪癖,我希望它能更容易管理。如果RapidMiner提供在图形生成时重新排序轴标签的选项,那当然很好,但事实并非如此。
但是,您可以通过在打算用作分类轴标签的属性上使用“Sort”(升序或降序)操作符,提前设置数据以进行图形化。如果值是数值,那么它们应该以正确的顺序结束。
如果它们是按字母顺序排列的,那么它们就会按字母顺序排序。如果这不适合您,那么您可以重命名属性中的值,以包括一个前导数字,这将强制执行您想要的顺序。因此,例如,如果您有一个包含3个值的调查响应,例如(很少,经常,总是),那么没有任何字母顺序将它们置于“正确”的顺序(无论是升序还是降序)。因此,您可能希望重命名它们(1-不经常,2-定期,3-总是)或类似的东西,以使它们具有适当的顺序。
如果你想看到一个相关的产品增强请求(并投票支持它),为标签生成的各种分类函数,看看其他的帖子:
http://community.www.turtlecreekpls.com/t5/Product-Ideas/better-default-naming-of-bins-using-quot-range-quot/idi-p/33188
最好的
Lindon合资企业
乐鱼平台进入数据科学咨询由认证的RapidMiner专家
谢谢布莱恩的快速回答!
这正是我想要的,但文本不是按无语顺序排序的。我已经有了“1C100”,“3B227”,“0B333”等文本,它们没有在图表中排序。
然而,我同时发现,文本在“高级图表”屏幕上排序,没有任何设置。不知道为什么。
但问题是(我刚刚在这个论坛学到),我不能把一个高级图表放入一个过程。
还有别的主意吗?
不,遗憾的是,没有使用流程生成高级图表的简单方法。: - (
但是在报表操作符中绘制标准图之前,在相关的arritrbute上使用Sort操作符应该可以达到目的。实际上我自己已经这样做过几次了,所以我对它的工作很有信心(尽管它可能有一些我没有遇到的错误)。事实上,它甚至可以在循环中完成,这样您就可以自动生成多个排序图。
如果它似乎不起作用,请尝试此故障排除。首先向流程添加排序操作符,然后在它之后放置断点。然后手动检查数据——这些值是否按照你想要的顺序出现(根据数据集的大小,你可能需要认真地滚动来找出顺序)?如果不是,问题不在于图形,而在于属性值,其中可能有前导空格或空格等。如果值以正确的顺序排序,那么在那一点上,立即手动生成图形,只要您使用与类别标签相同的排序属性,那么值应该以相同的(排序的)顺序显示。确认后,您可以尝试通过报表操作符生成相同的图形。请确保在排序之后立即执行该操作,以便其他操作符不会影响中间值的顺序。弄清楚在这个过程中哪里出了问题,这将有助于其他人排除更深层次的问题。
如果它似乎不工作,也许你可以张贴一个示例过程和一个小的数据样本?
Lindon合资企业
乐鱼平台进入数据科学咨询由认证的RapidMiner专家
我按照建议将我的工作日重命名为1-Mon, 2-Tue等,然而,即使排序也没有产生以1-Mon开始的x轴。如何解决这个问题?
谢谢你
斯文
这个帖子已经很老了,里面的信息已经不完全准确了。如果聚合值是数字/日期,新的Visualizations将进行排序,但在这里不是这样。所以在这种情况下,顺序应该是“第一次遇到”的顺序。然而,不幸的是,我刚刚注意到一个错误,该错误导致排序也对名义列生效,导致数据的原始顺序(在排序操作符之前)。目前唯一的选择是:
问候,
马可
9.5.1补丁已经在本周发布了,所以这个问题现在应该被修复了
问候,
马可