How to condense a plot with a shorter x-axis?

5 ビュー (過去 30 日間)
Taoooooooooooo
Taoooooooooooo 2020 年 2 月 19 日
回答済み: Star Strider 2020 年 2 月 19 日
Hi,
Please look at attached plots(before and after). I want to condense a plot with x-axis of (0 12E^6) to (0 1) without losing any information of the initial plots. I have tried "linspace" and other methods, seems not working in the way as I wanted it to. Please help!
Tao

回答 (2 件)

Bhaskar R
Bhaskar R 2020 年 2 月 19 日
編集済み: Bhaskar R 2020 年 2 月 19 日
Normalize your data
t = 1:1000000; % assumed data
d = linspace(0, 1, numel(t)); % create vector of length t from 0 to 1
plot(d, t);

Star Strider
Star Strider 2020 年 2 月 19 日
Divide the x-axis vector by max(x), assuming ‘x’ is the x-axis vector. That will re-scale it without losing any information.

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by