- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 MATLAB 中使用 plotyy 函数。它实际上是 2 个地 block ,每个地 block 有 5 条“线”。我希望这 5 条线的颜色匹配,但我没有管理。我尝试了从设置句柄到颜色顺序的各种方法 - 见下文。
两个变量 pk3... 是每个 5 列的向量。
[ax,h1,h2]= plotyy(2007:2050,pk3uco25,2007:2050,pk3ux45)
我已经使用下面的行来控制其他属性,...
set(h1,'linestyle', 'd','marker','*', 'markersize', 5) %variable 1
set(h2,'linestyle', '-', 'linewidth', 1.5) %variable 2
我想要的是前 5 行与后 5 行的颜色相匹配。我尝试过各种方法,例如:
设置一个重复的颜色顺序,这样 mycolororder{1:5,:} == mycolororder{6:10,:}
设置(gca,'colororder',mycolororder); %
使用值矩阵
cols(1:5,1)={'color'};
cols(:,2)=get(h1,'color');
set(h2,cols{1:5,1},cols{1:5,2});
...还有其他一些事情,但没有运气!
最佳答案
为了将 h2
颜色设置为与 h1
颜色相同,请使用以下行:
set(h2, {'Color'}, get(h1,'Color'));
例如:
x=1:5;
y1=meshgrid(10:10:50,1:5);
y2=y1+1;
[ax,h1,h2]= plotyy(x,y1,x,y2);
set(h2, {'Color'},get(h1,'Color'));
关于matlab - plotyy改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14282777/
我试着用两个 YAxis 像这样创建一个图: x=linspace(0,20); y1=linspace(10,10); y2=x.^2; y3=y2-y1; [hAx,hLine1,hLine2]=
我需要绘制两条共享相同 x 轴但不共享 y 的曲线。这可以通过 plotyy 实现。 但是,常见的 x 轴是使用对数刻度,因此我需要使用 semilogx。 我已经试过了,没有用。 我的问题是不能将
所以我的数据在这里:http://www.atmos.uw.edu/~akchen0/CERES_Project/ 我想在此处获取图形图例的句柄,以便在子图上重新绘制图例时可以复制图形的图例条目。 不
这应该很简单,尽管我无法在 Matlab 文档中找到解决方案。 我必须绘制两组或更多组数据,它们可以适合两个不同的范围。所以我可以使用 plotyy 来管理它。 我想做的是,一旦创建了一个绘图,就能够
我使用 plotyy 将两个图放在一个图中: f = figure('Color','white'); [ax,p1,p2] = plotyy(xx, yy1, xx, yy2); ylabel(ax
我正在运行这段代码: t = linspace(0, 10, 1000); y1 = 2*t; y2 = 3*t; figure; [ax, h1, h2] = plotyy(t, y1, t, y2
我的代码: figure [ax, h1, h2] = plotyy(x1,y1,x2,y2,'semilogy','semilogy'); 现在我想反转第二个 y 轴的方向。我尝试添加: set(h
我情节中的图例太长,我如何将其分成两行?我正在使用 plotyy 进行绘图并使用了以下代码: leg = sprintf('I_{fitting}=I_0/(\surd{2\pi}\sigma)e^{
我需要在单独的 y 轴上绘制两组数据,并将它们与文本 x 进行对比 y1 = 0.0217545037216382 0.0218522372528616 0.008482506
如上所述,我想放大使用 plotyy 创建的图表。当我这样做时,yTicks 不会更新到可见的新限制。因此,如果缩放太多,可能会看不到任何 yTicks。我找到了 ActionPostCallback
我有一些数字,我想更改: 标题 xlabel 和 ylabel(字体大小和内容) 刻度大小。 我通常是这样做的: title('new title '); xlhand = get(gca,'xlab
我正在使用 plotyy 在两个不同的 y 尺度上绘制具有相同 x 值的两个数据集。一切正常,直到我尝试更改 x 轴的限制。 (Matlab 在两边绘制了很多额外的空间。)每当我添加“set(AX(1
当我使用 plotyy 制作带有两个 y 轴的图形时。存在一个问题,即主 y 轴上的刻度也会显示在次要 y 轴上。 这是代码 clear all; clc; load ('bval_time.txt'
我是一名优秀的程序员,十分优秀!