フィルターのクリア

Create a right axis which correspond to the first axis.

2 ビュー (過去 30 日間)
Mac
Mac 2022 年 5 月 9 日
コメント済み: Mac 2022 年 5 月 10 日
Hello guys. Badly need help. I have a wavenumber-frequency plot. I would like to add a right axis, but in period (1/frequency). Please help with the command. Below is my sample plot. Thank you very much.
  2 件のコメント
Mac
Mac 2022 年 5 月 9 日
Thanks mate. This (link) shows plotting different data. Mine is the same data but I want the right axis to be in period (1/f). Thank you mate.

サインインしてコメントする。

採用された回答

Chunru
Chunru 2022 年 5 月 9 日
編集済み: Chunru 2022 年 5 月 9 日
freq = [1000:10:5000];
wn = [-1.5:0.01:1.5];
p = 1./freq;
h1= axes;
data = randn(length(freq), length(wn));
imagesc(wn, freq, data);
axis xy
% create another axes with same position
% h2 = axes('Position', h1.Position, 'Color', 'none', 'YLim', h1.YLim, 'XTick', [], ...
% 'YAxisLocation', 'right', 'YTickLabel', sprintf('%.2e\n', 1./h1.YTick), 'FontSize', 8);
rightytick = [2.5 3 4]*1e-4;
rightytick = flip(rightytick);
h2 = axes('Position', h1.Position, 'Color', 'none', 'YLim', h1.YLim, 'XTick', [], ...
'YAxisLocation', 'right', ...
'YTick', 1./rightytick, 'YTickLabel', sprintf('%.2e\n', rightytick), 'FontSize', 8);
  3 件のコメント
Chunru
Chunru 2022 年 5 月 9 日
See above.
Mac
Mac 2022 年 5 月 10 日
Thank you very much.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAxis Labels についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by