我需要创建上面照片中显示的类型的图表。对于一组数据,我有一个x对y的图,然后我对x和y做了另一个图,但我基本上把它们背靠背。任何方法都可以。
我试着调查plotxx或类似的问题,但问题是情节要么在上面,也要从左到右,而不是像我在这里一样从右到左。
找到这个并玩它,取得了很小的进展,也许有一个快速修复。
plot(rand(1,10)); %# Plot some random data
ylabel(gca,'scale 1'); %# Add a label to the left y axis
set(gca,'Box','off'); %# Turn off the box surrounding the whole axes
axesPosition = get(gca,'Position'); %# Get the current axes position
hNewAxes = axes('Position',axesPosition,... %# Place a new axes on top...
'Color','none',... %# ... with no background color
'XLim',[0 10],... %# ... and a different scale
'XAxisLocation','top',... %# ... located on the right
'YTick',[],... %# ... with no x tick marks
'Box','off'); %# ... and no surrounding box
xlabel(hNewAxes,'scale 2'); %# Add a label to the right y axis
(编辑只是纠正错字)