基本上,标有“热风”的图形具有一个极值,可以压缩所有其他图形的y值,这使得在其他图形中看到任何单个变化变得更加困难。有没有办法整齐地切断这个极端值?我可以将y限制重新调整为最大值40,但这看起来很难看。
至于我尝试过的替代方案 - 就在这里:
答案 0 :(得分:2)
我建议尝试在对数刻度上绘制它。您要考虑使用的功能是semilogx
,但为了完整起见,我建议您还阅读loglog
上的帮助文件。
或者,您可以使用subplot
生成多个绘图,其中一个绘图放大到感兴趣的区域。
答案 1 :(得分:0)
异常值是指数据中的错误,还是代表极端情况?
如果它们不是有效数据,只需手动将它们从数据中排除,绘制图形,并在描述图形时包含文本说明。如果它们是有效的数据,那么修剪它们会歪曲数据,这不是一件好事。
数据图形不是艺术:它们的主要目标不是漂亮;这是为了提供有用的数据可视化。然而,对外观有一些最低要求:轴必须标记,单位必须有意义,不同的曲线必须在视觉上不同,等等。只要你的图表有这些东西,你不应该期望失去了陈述的标记。
答案 2 :(得分:0)
我使用了两种方法:
一种方法是转换数据,以便很好地填充图表。进行变换,使其不会触及范围 - 例如-10到+10。在您的情况下,您可以选择它,以便100转换为+15和-100到-15。 为清楚起见,您还需要适当地设置和标记y刻度。并且对于漂亮的样式,确保线越过边界时线条会变化。
我按原样绘制数据。但是将轴限制设置为从-10到+10。如果点在外面,我沿着边界放置向上和向下的三角形,以标记“异常值”的方向。显然,只有在没有太多的情况下,这才是好事。