matlab - 在matlab中绘制已经保存的句柄
问题描述
我有一个h
带有句柄的单元格数组,其中包含一个线对象:
符合属性:
Color: [0 0 0]
LineStyle: '-'
LineWidth: 0.5000
Marker: 'none'
MarkerSize: 6
MarkerFaceColor: 'none'
XData: [1.9023e+06 1.9023e+06]
YData: [1.4689e+07 1.4689e+07]
ZData: [1×0 double]
当我创建一个新图形时,如何显示h{1}
它的所有属性?这不起作用,因为绘图不保留颜色和其他属性:
figure;
plot(h{1].XData,h{1].YData);
解决方案
您可以使用copyobj
将图形元素复制到新图形:
figure;
h = plot(randn(100,1),'ro');
figure;
copyobj(h,gca);
推荐阅读
- python - 在 While 循环 python 中返回“错误”
- c++ - C++11:带有 std::move() 的“decltype 类实例声明”不调用“移动构造函数”。为什么?
- javascript - 如何在 JavaScript 源代码中分别调用 .Ashx 类中的两个方法:?
- matlab - 重复一组数字后拆分列
- node.js - Cheerio npm : 从脚本中获取数据返回空白 ~ node.js
- scala - 用自己和这个参考理解真正的蛋糕图案代码
- angular - 带有 HttpParams 和 Python Pyramid 后端的 Angular HttpClient
- nginx - 请求偶尔丢失,Nginx + Phusion Passenger + Rails 5
- jekyll - Jekyll:如何从位于子文件夹中的 html 访问`_posts`?
- ruby-on-rails - 定义 2 个模型之间的关系