echarts x轴像直尺一样设置刻度_MATLAB作图实例:6:指定轴刻度值和标签
沿軸自定義刻度值和標簽可以幫助突出顯示數據的特定方面。本文示例顯示了一些常見的自定義設置,例如,修改刻度值的位置,更改刻度標簽的文本和格式以及旋轉刻度標簽。
更改刻度值位置和標簽
將x創建為介于-10和10之間的200個線性間隔值。創建y作為x的余弦。繪制數據。
x = linspace(-10,10,200);y = cos(x);plot(x,y)沿x軸和y軸更改刻度值的位置。將位置指定為增加值的向量。值不必均勻間隔。
同樣,沿x軸更改與每個刻度值關聯的標簽。使用字符向量的單元格數組指定標簽。要在標簽中包含特殊字符或希臘字母,請使用TeX標記,例如pi用于π符號。
xticks([-3*pi -2*pi -pi 0 pi 2*pi 3*pi])%定義橫軸標尺xticklabels({'-3pi','-2pi','-pi','0','pi','2pi','3pi'})%定義標尺標簽內容yticks([-1 -0.8 -0.2 0 0.2 0.8 1])%定義縱軸標尺對于R2016b之前的版本,需要設置Axes對象的刻度值以及標簽:XTick,XTickLabel,YTick,和YTickLabel。例如,將Axes對象分配給變量,例如ax = gca。然后XTick使用點表示法設置屬性,例如ax.XTick = [-3*pi -2*pi -pi 0 pi 2*pi 3*pi]。對于R2014b之前的版本,請改用set函數來設置屬性。
旋轉刻度線標簽
創建散點圖并沿每個軸旋轉刻度線標簽。將旋轉指定為標量值。正值表示逆時針旋轉。負值表示順時針旋轉。
x = 1000*rand(40,1);%0~1000的隨機數y = rand(40,1);scatter(x,y)%散點圖xtickangle(45)ytickangle(90)對于R2016b之前的版本,請使用Axes對象的XTickLabelRotation和YTickLabelRotation屬性進行設置。例如,將Axes對象分配給變量,例如ax = gca。然后XTickLabelRotation使用點表示法設置屬性,例如ax.XTickLabelRotation = 45。
更改刻度標簽格式
創建一個stem圖,并將沿y軸的刻度標簽值顯示為美元值。
profit = [20 40 50 40 50 60 70 60 70 60 60 70 80 90];stem(profit)xlim([0 15])ytickformat('usd')%設置美元格式為了更好地控制格式,請指定自定義格式。例如,使用在x軸刻度標簽中顯示一個十進制值'%.1f'。使用來將y軸刻度標簽顯示為英鎊'xA3%.2f'。該選項xA3指示英鎊符號的Unicode字符。有關指定自定義格式的更多信息,請參見xtickformat函數。
xtickformat('%.1f')ytickformat('xA3%.2f')用于單獨軸控制的標尺對象
MATLAB為每個軸創建一個標尺對象。像所有圖形對象一樣,標尺對象具有可以查看和修改的屬性。標尺對象允許對x軸,y軸或z軸的格式進行更多的單獨控制。通過訪問與一個特定的軸相關聯的尺對象XAxis,YAxis或ZAxis所述的屬性Axes的對象。標尺的類型取決于沿軸的數據類型。對于數字數據,MATLAB創建一個NumericRuler對象。
ax = gca;%獲取圖片對象ax.XAxis顯示內容如下:
ans = NumericRuler with properties:?Limits: [0 15]Scale: 'linear'Exponent: 0TickValues: [0 5 10 15]TickLabelFormat: '%.1f'?Show all properties使用標尺對象的指數標簽中的控制值
使用y值在-15,000和15,000之間的數據繪制數據。默認情況下,y軸刻度標簽使用指數符號,指數值為4,底數為10。將指數值更改為2。設置Exponent與y軸關聯的標尺對象的屬性。通過對象的YAxis屬性訪問標尺Axes對象。指數標簽和對勾標簽會相應更改。
x = linspace(0,5,1000);y = 100*exp(x).*sin(20*x);plot(x,y)?ax = gca;ax.YAxis.Exponent = 2;%對數縱坐標將指數值更改為0,以便刻度標簽不使用指數表示法。
ax.YAxis.Exponent = 0;%等距縱坐標注:本文根據MATLAB官網內容修改而成。
我推薦給你以下的視頻教程,特點是沒有PPT,不摻水,直接編程環境下的實操課程: 用100分鐘了解MATLAB編程
知乎 - 安全中心?www.1data.pro《MATLAB編程360》視頻課程:
MATLAB編程360 - 網易云課堂study.163.com?study.163.com總結
以上是生活随笔為你收集整理的echarts x轴像直尺一样设置刻度_MATLAB作图实例:6:指定轴刻度值和标签的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js与php时间戳,js时间戳与日期格式
- 下一篇: c语言 结构体_颖儿教你学C语言结构体,