【发布时间】:2016-05-23 22:49:34
【问题描述】:
所以,我想画一些像这样的点(对不起我可怜的图):
所以,我对 x 中的相应数字有一些点,我想根据它们在 Y 轴上的值来绘制它们。
我还需要将每列的平均值(Y 指数)用一条直线连接起来,比如 viz。
编辑:这意味着 X 索引为 5 的列的平均值为 5.6,10 的平均值为 4.5,等等。我想要一条曲线来连接每列的平均值。蓝线连接每列的平均值。
我写了一个失败的代码,出现以下错误:
Error using scatter (line 62)
X and Y must be vectors of the same length.
代码如下:
x = [5,10,15,20];
scatter(4, data_tab.Bitsi);
hold on
scatter(8, data_tab.Bitsa);
scatter(12, data_tab.Bitsb);
scatter(16, data_tab.Bitsc);
scatter(20, data_tab.Bitsd);
5, 10 ... 的每一列也有 4 个值。
我该怎么做?
谢谢。
【问题讨论】:
-
这句话是什么意思? “我还想用一条直线连接每列的平均值(Y 指数)”?
-
"我写了一个失败的代码:"怎么办?提供完整的错误消息或描述问题所在,以免我们猜测。
-
已编辑。对于错误信息,我们深表歉意。
-
@horchler 添加了数据。
标签: matlab