只有我策划的一部分线以及如何将文本添加到划线的阴谋?

11视图(30天)
你好,
这段代码:
负载(“z_means”);负载(“z_diffs”);负载(“z_CR_ofmean”)
图(“颜色”,' w ');
情节(z_means z_diffs,“老”,“MarkerSize”,9)
持有
%情节
情节(z_means 0(1,长度(z_means)),“r”,“线宽”,0.7);% % % 0
情节(z_means(1,长度(z_means)。* z_CR_ofmean (1),“r——”,“线宽”,0.6);% % %情节上CR
情节(z_means(1,长度(z_means)。* z_CR_ofmean (2),“r——”,“线宽”,0.6);% % %的阴谋下CR
%添加文本
文本(z_CR_ofmean [mynum2str (z_CR_ofmean (1))),“HorizontalAlignment”,“左”,“VerticalAlignment”,“中间”,“字形大小”6);
文本(z_means [mynum2str (z_means, 2)),“HorizontalAlignment”,“左”,“VerticalAlignment”,“中间”,“字形大小”6);
文本(z_CR_ofmean [mynum2str (z_CR_ofmean (2))”),“HorizontalAlignment”,“左”,“VerticalAlignment”,“中间”,“字形大小”6);
生产:
错误:
错误使用文本
第一个两个或三个参数必须是数字翻倍。
Wheareas我希望:
  1. 虚线,虚线在整个长度的线
  2. 正确地将文本添加到每一行(可以是任何文本为例)
数据连接。你能帮吗?

接受的答案

约翰内斯Hougaard
约翰内斯Hougaard 2022年4月26日
嗨Tomaszzz
一些线的原因是完整而不是点缀,不是这样但更多的两个点之间的联系——这通常发生在数据不是命令。
你可以仅仅通过排序您的x数据修正该问题
负载(“z_means”);负载(“z_diffs”);负载(“z_CR_ofmean”)
图(“颜色”,' w ');
情节(z_means z_diffs,“老”,“MarkerSize”,9)
持有
%情节
情节(排序(z_means), 0(1,长度(z_means)),“r——”,“线宽”,0.7);% % % 0
情节(排序(z_means),(1,长度(z_means)。* z_CR_ofmean (1),“r——”,“线宽”,0.6);% % %情节上CR
情节(排序(z_means),(1,长度(z_means)。* z_CR_ofmean (2),“r——”,“线宽”,0.6);% % %的阴谋下CR

答案(1)

沃斯
沃斯 2022年4月26日
文本 需要2个坐标(x, y)或3坐标(x, y, z)指定文本的位置。你只提供一个坐标。
负载(“z_means”);负载(“z_diffs”);负载(“z_CR_ofmean”);
图(“颜色”,' w ');
情节(z_means z_diffs,“老”,“MarkerSize”,9)
持有
%情节
z_means_sorted = (z_means)进行排序;
情节(z_means_sorted(结束[1]),[0 0),“r”,“线宽”,0.7);% % % 0
情节(z_means_sorted(结束[1]),z_CR_ofmean ([1]),“r——”,“线宽”,0.6);% % %情节上CR
情节(z_means_sorted(结束[1]),z_CR_ofmean (2 [2]),“r——”,“线宽”,0.6);% % %的阴谋下CR
%添加文本
文本(z_means_sorted (1) z_CR_ofmean (1), (num2str (z_CR_ofmean (1))),“HorizontalAlignment”,“左”,“VerticalAlignment”,“底”,“字形大小”10);
%的文本(z_means [num2str (z_means, 2)”),‘HorizontalAlignment’,‘左’,‘VerticalAlignment’,“中产”,“字形大小”,6);
文本(z_means_sorted (1) z_CR_ofmean (2), (num2str (z_CR_ofmean (2))”),“HorizontalAlignment”,“左”,“VerticalAlignment”,“高级”,“字形大小”10);

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!