簡體   English   中英

在Matlab中用所需長度的x軸繪制圖形

[英]plotting graphs with x-axis of desired length in matlab

我想在matlab中繪制圖表,手上有兩個從市場上獲得的原始數據,例如在0.25,0.5,0.75,1,2,3和4年,產品A的對應值為[0.9998,0.997,0.887 ,[0.779,0.661,0.442,0.345]和B分別為[0.878,0.765,0.662,0.594,0.436,0.304,0.211]。 當我使用

plot([0.25,0.5,0.75,1,2,3,4],[0.9998,0.997,0.887,0.779,0.661,0.442,0.345],'k+',[0.25,0.5,0.75,1,2,3,4],[0.878,0.765,0.662,0.594,0.436,0.304,0.211],'b*')

但是,生成的圖形給出了4條線。 該如何解決該問題?

您需要在修改XTick之前創建一個圖形處理程序,使用以下命令

figure
ax = gca ;
plot([0.25,0.5,0.75,1,2,3,4],[0.9998,0.997,0.887,0.779,0.661,0.442,0.345],'k+',[0.25,0.5,0.75,1,2,3,4],[0.878,0.765,0.662,0.594,0.436,0.304,0.211],'b*')
ax.XTick = [0 0.25 0.5 0.75 1 2 3 4];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM