Matlab 如何在一个压缩了图的其余部分的图中整齐地截断一个极值?

Matlab 如何在一个压缩了图的其余部分的图中整齐地截断一个极值?,matlab,Matlab,因此,基本上,标记为“Thermal Wind”的图表有一个极值,它压缩了所有其他图的y值,使得在其他图中更难看到任何单独的变化。有没有一种方法可以精确地切断这个极值?我可以将y限制重新缩放到最大40,但这看起来很难看 至于我尝试过的另一种选择——在这里: 我建议尝试以对数比例绘制。您将要考虑使用的功能是,虽然完整性,我也建议阅读帮助文件。 或者,您可以使用生成多个绘图,其中一个绘图被放大到感兴趣的区域。是数据中的异常点错误,还是它们代表了极端情况 如果它们不是有效数据,只需手动将它们从数据中

因此,基本上,标记为“Thermal Wind”的图表有一个极值,它压缩了所有其他图的y值,使得在其他图中更难看到任何单独的变化。有没有一种方法可以精确地切断这个极值?我可以将y限制重新缩放到最大40,但这看起来很难看

至于我尝试过的另一种选择——在这里:


我建议尝试以对数比例绘制。您将要考虑使用的功能是,虽然完整性,我也建议阅读帮助文件。


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

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

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


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

我使用两种方法:

  • 一种方法是转换数据,使其很好地填充绘图。进行变换,使其不会触及范围-例如-10到+10。在你的例子中,你可以选择100到+15和-100到-15。 为了清晰起见,您还需要适当地设置和标记y记号。为了保持良好的风格,请确保线在越过边界时改变坡度

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


  • 你说的“丑”是什么意思?在你理想的情况下,它应该是什么样子?嗯,我不完全确定。我要把它交给一个学校作业,作业的一部分是根据演示文稿评分的。我可以试着问教授,但是教授现在不在。啊,是的,我刚刚注意到那里有负数,它们的
    log
    将是未定义的。如果只是您关心的演示,您可以做的一件事是使用完整图形的
    子图
    [1],以及另一个子图,其中包含您想要强调的区域(经度40-110或其他)。1.