2

loglogシステムにプロットがありますxlim([15 350]). グリッドのすべての XTick 行を保持したいのですが、ラベルには次の値のみを書き込みます: x=20,50,80,100,200.

を試してみたところset(gca,'XTick',[20,50,80,100,200])、中間の目盛り(およびグリッド線)が削除されました。使用set(gca,'XTickLabel',[20,50,80,100,200])してもうまくいきません。(2 つの Xtick シリーズが定義され、別々にラベル付けされてからマージされる例を見たことがありますが、私のケースでは機能しませんでした。可能かどうかさえわかりません。)

ここでいくつかの解決策に感謝します。この単純なことは私を夢中にさせています! :)

ありがとう!また、すべての XtickLabels を削除して、新しい

4

1 に答える 1

1

まず、マイナーティックを含めて、必要な場所にティックを設定します。次に、大目盛の値を含むセル配列と目盛の空の配列を使用します。

set(gca, 'XTick', [10:10:90, 100:100:400]);
set(gca, 'XTickLabel', {[], 20, [], [], 50, [], [], 80, [], 100, 200});
于 2013-11-06T17:17:02.830 に答える