是否可以在R中的图中添加多个x轴?并在每个比例旁边添加注释?
编辑>这是Nick Sabbe想法的结果.对于注释(每个轴左侧的一个小文本),是否可能?
我正在寻找一种方法来覆盖xy时间序列,比如用'plot'创建,在'contourf'生成的显示上,在y轴上有不同的缩放.
似乎在两个xy图的情况下执行此操作的典型方法是使用内置函数"plotyy",甚至可以由"plot"之外的函数(例如"loglog")驱动,只要输入参数保持不变(x,y).但是,因为在我的情况下,contourf需要三个输入参数,'plotyy'似乎不适用.以下是一些示例代码,描述了我想要做的事情:
x1 = 1:1:50;
y1 = 1:1:10;
temp_data = rand(10,50);
y2 = rand(50,1)*20;
figure; hold on;
contourf(x1,y1,temp_data);
colormap('gray');
plot(x1,y2,'r-');
Run Code Online (Sandbox Code Playgroud)
理想情况下,我希望时间序列(x1,y2)在右侧显示自己的y轴,并缩放到与contourf图相同的垂直范围.
谢谢你的时间.