我希望刻度是x10^10而不是10^9。我怎樣才能改變這一點。

uj5u.com熱心網友回復:
考慮這個例子:
x = linspace(0,5, 1000) 。
y = 10^10*(exp(x).*sin(20*x))。
plot(x,y)
網格在
網格小
這就產生了下面這個帶有自動限制的繪圖:
通過修改軸的屬性,你可以定義你自己的指數:
ax = gca;
ax.YAxis.Exponent = 10;
得到這個:
請閱讀Matlab 檔案以獲得進一步的解釋
。uj5u.com熱心網友回復:
可能有一個軸的屬性,我不知道。但簡單的解決方案是繪制y * 1e-10,然后在軸的標簽中添加 "10^10",在單位旁邊("H2在水庫中的體積(10^10 m^3)")。我一直比較喜歡這種方式,而且這也是比較常見的資料呈現方式。
注意,你可以在軸標簽中使用 LaTeX 格式化,以正確顯示冪等。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/309704.html
標籤:

