複数のデータ ファイルから散布図をまとめて、相互の相関関係を確認しようとしています。コードは次のようになります。
hold all
fia = fopen('data.txt');
A = fscanf(fia, '%f %f %f', [3 inf]);
t = A(1,:);
a = A(2,:);
r = A(3,:);
figure(1)
scatter(log(r),log(a),'r', '-');
fclose(fia);
fia = fopen('data.txt');
A = fscanf(fia, '%f %f %f', [3 inf]);
t = A(1,:);
a = A(2,:);
r = A(3,:);
figure(2);
scatter(log(r),log(a), 'g', '-');
fclose(fia);
など、次のデータ ポイントが同じグラフにプロットされます。
fia = fopen('data.txt');
A = fscanf(fia, '%f %f %f', [3 inf]);
t = A(1,:);
a = A(2,:);
r = A(3,:);
figure(1);
scatter(log(r),log(a), 'rx');
fclose(fia);
など。
しかし、Matlab で関数を実行すると、次のエラーが発生します。
Error using specgraph.scattergroup/set
The name 'linestyle' is not an accessible property for an instance
of class 'scattergroup'.
Error in specgraph.scattergroup (line 26)
set(h,args{:});
Error in scatter (line 83)
h = specgraph.scattergroup('parent',parax,'cdata',c,...
Error in Ratioincrease (line 11)
scatter(log(r),log(a),'r', '-');
散布グループを線グループに似たものにするにはどうすればよいですか?どうすれば適切に記述できますか?