给定表示3个数据系列的矩阵,例如
data = [ 1 2 3 ; 4 5 6 ; 7 8 9]
我想为每个系列使用不同的标记/线条样式,而不在参数中明确指定每个系列。这可能吗?
换句话说,我知道这种方法:
plot(data(:,1), "x-", data(:,2), "+-", data(:,3), "o-")
它产生了我想要的结果,但是如果我有很多列,那么指定每个不同的列及其相关的样式是不切实际的。
答案 0 :(得分:0)
我发现可以通过这种方式为每列指定样式:
plot(data, ["x-"; "+-"; "o-"])
我被困了,因为我尝试使用逗号而不是分号,而且它没有工作:
plot(data, ["x-", "+-", "o-"]) % will consider only "o-"