八度(MATLAB),散点图图例和填充不起作用
我正在使用Octave,它是免费的伪MATLAB。
我的问题是:我想填补散点图的气泡,以及放置一个传奇。但是当我尝试使用'填充'时我会遇到错误,当我使用图例(...)时没有传说。
我的部分代码如下所示:
%ALL SAMPLES, PHI(Signal) @ THETA(Sample)=0
figure(5)
plot( Angles(:,1)([18:27]), ALL([18:27]), 10, [1 0 1]); %Magenta
hold on
scatter(Angles(:,1)([68:76]), ALL([68:76]), 10, [0 0 0]); %Black
scatter(Angles(:,1)([86:95]), ALL([86:95]), 10, [1 0 0]); %Red
scatter(Angles(:,1)([119:127]), ALL([119:127]), 10, [0 1 0]); %Green
scatter(Angles(:,1)([133:141]), ALL([133:141]), 10, [0 0 1]); %Blue
hold off
xlabel('Signal PMT angle (Sample angle at 0)');
ylabel('Normalized (signal/monitor) intensity');
legend('Control', 'Control', '1+2','Virgin','Cycle #1', 'Location','NorthEast');
title('Plot of All Samples, "-int Intensity"')
我知道它应该是ѭѭ,但是当我这样做时我会收到错误。此外,一个传奇似乎永远不会出现。
先感谢您。
没有找到相关结果
已邀请:
2 个回复
扦帽次杏
和
有问题。根据这篇文章: http://octave.1599824.n4.nabble.com/Legend-in-scatter-plot-td3568032.html 诀窍是使用
函数制作散点图。我编写了以下函数来绘制同一轴上的一堆散点图。 该函数接收一堆相同长度的单元阵列。单元阵列的每个元素对应于单独的系列。该函数返回一个长度相同的单元格数组,其中包含与每个绘图关联的句柄。该函数的参数解释如下:
:与x值对应的双精度数组的单元阵列。
:与y值对应的双精度数组的单元阵列。
:表示标记大小的双精度单元格数组。
:长度为3的双数组的单元格数组,表示标记的
颜色值。
:表示标记形状的字符串单元格数组。
以下示例演示如何使用此函数。
示例代码生成以下图表:
冲汉
但是,我无法添加图例,我没有找到任何错误报告或缺少功能的指示。所以,作为替代方案,我建议在你的情节中添加标记和文字。