Clear Filters
Clear Filters

semilog plot with a self defined x-axis range

4 views (last 30 days)
I have a time series data and I would like to plot them in the semilogx ranging from [10^(-4) to 10^2] as the attached figure. May I know how to do that?

Answers (1)

Walter Roberson
Walter Roberson on 5 Dec 2023
Moved: Walter Roberson on 5 Dec 2023
T = readtable('data.xlsx', 'VariableNamingRule', 'preserve');
whos T
Name Size Bytes Class Attributes T 42x2 1905 table
T.Properties.VariableNames
ans = 1×2 cell array
{'return period (year)'} {'surge'}
plot(T, "return period (year)", "surge");
set(gca, 'XScale', 'log')
xlim([10^-4, 10^2])

Categories

Find more on Graphics Objects in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!