フィルターのクリア

How can I change the axis intervals using powers?

26 ビュー (過去 30 日間)
Md Affan
Md Affan 2024 年 7 月 4 日 6:24
コメント済み: Voss 2024 年 7 月 4 日 22:19
Hi.
I recently was trying to make a scientific graph, which required the X Axis to be in even intervals of powers of 10 (i.e. 0.1, 10, 100, 1000, etc.) with no in-betweeners. When I tried to use the xtick function, the command worked, but it didn't create the necessary even spacing required at the intervals. What can I do? (The code and images are below.)
size = particle_size.("Size (d.nm)");
number = particle_size.("Number (Percent)");
plot(normalize(size,'range',[0.1 10000]),number,"red",LineWidth=0.5)
xlim([0.1 10000])
ylim([0 14])
title("Particle Size Of Carbon Leaves",FontSize=20,FontWeight="bold")
xlabel("Size (d.nm)",FontSize=14,FontWeight="bold")
ylabel("Number (Percent)",FontSize=14,FontWeight="bold")
legend("Carbon Leaves",FontWeight="bold")
xtick = [0.1, 1, 10, 100, 1000, 10000];
box on
ax = gca;
ax.LineWidth = 2;
ax.FontSize = 12;
ax.XTick = xtick;
The graph required to make
(The graph required)
What Matlab Showed Me
(What MATLAB gave me)

採用された回答

Voss
Voss 2024 年 7 月 4 日 6:37
  4 件のコメント
Md Affan
Md Affan 2024 年 7 月 4 日 17:18
Thank you!
Voss
Voss 2024 年 7 月 4 日 22:19
You're welcome!

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

その他の回答 (0 件)

タグ

製品


リリース

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by