我有两组数据要绘制在同一张图上。
首先是直方图:
hist(data1);
ax1 = gca;
我设置下一组轴,y在另一边
ax2 = axes('Position',get(ax1,'Position'),...
'XAxisLocation','bottom',...
'YAxisLocation','right',...
'Color','none',...
'XColor','k');
如果我使用 line() 来绘制我的数据,它可以工作:
line(data2a, data2b, 'Color', 'r', 'LineStyle', '-', 'Marker', '.', 'Parent', ax2);
但如果我使用 plot(),直方图将被删除,两个轴都出现在左侧。
plot(ax2, data2a, data2b);
有人能弄清楚为什么第二个轴对 plot() 无效吗?