文件交换的选择

我们最好的用户提交

打破一个阴谋改善可视化

内容

假设你想画的数据跨越了两个不同的范围的因变量。显示所有的数据在一个阴谋会浪费宝贵的房地产,和改变日志规模可能会掩盖你的一些数据。经典,你可能会想到使用次要情节函数创建两个单独的轴来可视化数据。或者,您可能想要创建一个轴,并打破它反映了不同的范围。迈克尔·罗宾斯的BREAKPLOT使短的工作任务。考虑,例如,你有一些发动机转速采样两次期间收集的数据引擎的循环。第一个100数据点留念(采样时候1:10 0),而发动机空转,第二个100年的数据收集(t = 101:200),而发动机正在运转:
sampleTimes = 1:200;RPM =(600 +兰德(1100)* 500 + 5500兰特(1100)* 2500);

传统的情节

注意所有的浪费“白色空间”的传统情节这些数据。还要注意紧密聚集数据是如何。
情节(sampleTimes RPM,“r”。)

BREAKPLOT

现在考虑迈克尔的函数允许您打破轴,以反映变化范围:
BreakPlot (sampleTimes RPM, 1500, 5000,“行”);

有些事情我特别喜欢这个函数

首先,这很好地扩展了MATLAB强大的可视化功能提供了开箱即用的,定制功能的能力往往是至关重要的。第二,迈克尔为不同打破可视化提供了不错的选择。默认的RPatch整个轴产生粗糙的补丁。“线”(如上所示)显示了标记的轴坏了。和“补丁”产生平滑打破各个轴。最后,我感谢迈克尔的响应能力,当我问他解决一个问题我看到他的早期版本的代码。这再次证明文件交换是动态的和不断完善!如果你有任何自定义可视化沿着这些线路,告诉我们他们在下面的评论栏里,并分享他们在文件交换!顺便说一下,下周五是感恩节后的第二天。鲍勃,汪东城和我将休息一天来消化我们的火鸡晚餐,我们希望你能做同样的事。 Look for our next Pick of the Week on December 5. Happy Thanksgiving, everyone!

使用MATLAB®7.7发表

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。