-1

所以基本上,标有“热风”的图有一个极值,它压缩了所有其他图的 y 值,使得更难看到其他图中的任何个体变化。有没有办法巧妙地切断这个极值?我可以将 y 限制重新调整为最大 40,但这看起来很难看。

在此处输入图像描述

至于我尝试过的替代方案 - 它在这里:

在此处输入图像描述

4

3 回答 3

2

我建议尝试以对数比例绘制它。您要考虑使用的功能是semilogx,但为了完整起见,我建议您也阅读帮助文件loglog

或者,您可以使用subplot生成多个图,其中一个放大到感兴趣的区域。

于 2013-05-18T00:32:40.193 回答
0

异常点是数据中的错误,还是代表极端情况?

如果它们不是有效数据,只需手动将它们从数据中排除,绘制图表,并在描述图表时包含文本说明。如果它们是有效数据,那么修剪它们会歪曲数据,这不是一件好事。

数据图表不是艺术:它们的主要目标不是漂亮;它是提供有用的数据可视化。但是,对外观有一些最低要求:轴必须被标记,单位必须有意义,不同的曲线必须在视觉上不同,等等。只要你的图表有这些东西,你不应该期望失去演示文稿的分数。

于 2013-05-24T05:08:17.800 回答
0

我使用了两种方法:

  1. 一种方法是转换数据,以便很好地填充绘图。进行转换,使其不会触及范围 - 例如 -10 到 +10。在您的情况下,您可以选择它,以便 100 转换为 +15 和 -100 转换为 -15。为清楚起见,您还需要适当地设置和标记 y 刻度。为了获得漂亮的风格,请确保线条越过边界时会改变斜率。

  2. 我按原样绘制数据。但是将轴限制设置为从 -10 到 +10。在点位于外面的地方,我沿着边界放置向上和向下的三角形,以标记“异常值”的方向。显然,这只有在没有太多的情况下才有用。

于 2013-05-24T08:51:00.333 回答