我有一个在x轴上显示20,000点的图。所以它 标记从0 ... 20,000的x轴。但是,现在我想从0到50缩放 。但是,当我试图在绘图窗口中执行此操作时,只需 即可显示前50个点,而不是更改缩放比例。有没有 任何直接的方法来做到这一点在MATLAB?改变MATLAB的缩放比例图
3
A
回答
1
当您在绘图窗口中更改轴刻度时,只需更改相同数据上的视图即可。你需要做的是改变点本身的x值。
我认为要做到这一点,您可以使用linspace(0, 50, 20000)
的向量作为您的plot
命令中的x坐标,以为您提供一组x值在0到50范围内的点,但您需要显示您当前使用的命令为我生成情节,以便给您更详细的答案。
4
您必须更改图中的x值,或者您可以更改轴标签。
这里是你如何绘制使用特定的x值:
%# create some data
data = randn(20000,1);
%# create 20,000 corresponding x-values so that the last one is 50 - works for any number of data points
x = linspace(1,50,length(data));
%# plot
plot(x,data)
编辑Doresoom也方便展示了如何更改轴标签。
2
尝试使用轴属性xticklabel
。
set(gca,'XTickLabel',{'0';'10';'20';'30';'40';'50'})
应该给你你想要的。
编辑:
细心与刻度标记,而不是搞乱实际修改数据,虽然。如果您的标签数量多于标签,MATLAB将开始重复您的标记数组。您可以通过确保蜱和标签首先在长度上相等来处理:
set(gca,'XTick',[0:4000:20000])
相关问题
- 1. Matlab:如何更改风玫瑰图上图例的缩放比例
- 2. 比例图像缩放
- 3. 容器的变换比例和子变换的缩放比例
- 4. Iphone键盘正在改变我的网站的缩放比例
- 5. 调整HTML图像的缩放比例
- 6. 表中图像的比例缩放
- 7. C中的图像缩放比例
- 8. 如何让CALayer(CATiledLayer的子图层)在缩放后更改缩放比例?
- 9. 更改matlab中绘图轴的比例?
- 10. Maxscript中的缩放比例
- 11. 试图让屏幕变大时ImageView的缩放比例
- 12. 如何在iPhone上更改方向更改时重置Web应用程序的缩放比例/缩放比例?
- 13. Window.open图像和缩放比例
- 14. 如何停止比例图像缩放?
- 15. 缩放图像,但保持其比例
- 16. AS3按比例缩放外部图像
- 17. 如何更改视图比例值而不实际缩放比例?
- 18. 更改UIView的缩放比例不会改变其内部对象的大小?
- 19. UIButton按比例缩放吗?
- 20. UVIews缩放比例UIScrollview
- 21. rmagick自动缩放比例
- 22. 缩放在MATLAB
- 23. 缩放Picturebox不会改变图像
- 24. 谷歌地图缩放不会改变
- 25. iPhone/iPad上的不同缩放比例
- 26. 在opengl中固定的缩放比例
- 27. D3 - 设置双击的缩放比例
- 28. 决定mapview的当前缩放比例
- 29. 如何检测UIWebView的缩放比例
- 30. C#中的多维缩放比例#