私はMatlabで関数surfを使って3Dプロットを表示しようとしています。私はそれをz軸の対数スケールにする必要があります。だからここに私がやっているものです:Matlab R2015aでログスケールカラーバーを表示するにはどうしたらいいですか?
surf(X,Y,Z)
set(gca,'zscale','log')
をしかし、私は10 ^のようなラベルで、対数スケールで表示されるカラーバーをしたいと思います( - 6)、10 ^( - 5)、10 ^( - 4) 、...
それを見て、私は解決策
h = colorbar
set(h,'YScale','log')
知ったけど'YScale'
パラメータがもはや存在しないため、それは、MATLABの最新バージョンで作業していません。
ありがとうございます。
ありがとう!私はアイデアを得るが、それでもあなたとまったく同じコードを実行している間は、 "axpos = s.Parent.Position"という行にエラーが出る。 Matlabは私に "非構造配列のフィールドを参照しようとしています"と言っています。どのようなアイデアが問題になるのでしょうか? – MarieC
@MarieCそうです。私はちょっとタイプミスがありました。それは 's = surf(X、Y、Z);です。今修正されました。 – EBH