2
私はMinor grid with solid lines & grey-colorに記載されているように以前の質問を見直しましたが、私の問題解決には役立ちませんでした。私の問題はxticksに伴います。私は、x軸上の特定の点と他のいくつかのグリッド線上に、異なる色で異なる点で表示するようにグリッド線を表示します。このようなもの:Matlabグリッド線の色が1軸に異なる
plot(x,y,'--g')
set(gca,'Xcolor',[0 0 0],'Xtick',[12e3,14e3,18e3,23e3,30e3,37e3,57e3],
set(gca,'Xcolor',[0.5 0.9 0.5],'Xtick',[10e3 16 28e3]);
問題は、後のxtickラベルが前のものを上書きすることです。私は以前のもののxlabelsを保持したいと思います。
??? ==>使用時のエラー セルからダブルに変換することはできません(最後に設定されたステートメント)。私は10e3から80e3の範囲でxaxisの値を持っているので、cell2matを使用しようとしましたが、それも動作していないようです – mirage
私の例をコピーして貼り付けると、 get(ax1、 'xlim')は何を返しますか? – Chris
あなたの例は正常に動作しますが、私のコードで使用すると、10e3から80e3の範囲にあるxaxisのエラーが表示されます – mirage