首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当有多个轴时,如何从一个y轴移除值?

当有多个轴时,如何从一个y轴移除值?
EN

Stack Overflow用户
提问于 2020-09-19 21:05:18
回答 1查看 30关注 0票数 3

如何在此多轴绘图中删除右侧y轴上的值?Code source.

代码语言:javascript
复制
figure
x1 = Pmax;
y1 = FuelCons;
line(x1,y1,'Color','r')
ax1 = gca; % current axes

ax1_pos = ax1.Position; % position of first axes
ax2 = axes('Position',ax1_pos,...
    'XAxisLocation','top',...
    'YAxisLocation','right',...
    'Color','none');

x2 = Cdrag;
y2 = FuelCons;
line(x2,y2,'Parent',ax2,'Color','k')
EN

回答 1

Stack Overflow用户

发布于 2020-09-20 01:01:48

将轴的YColour属性设置为none可能是一个需要考虑的实现。考虑到gca是以前在代码中调用的最新轴,这一点很好。

代码语言:javascript
复制
figure

x1 = 0:0.1:40;
y1 = 4.*cos(x1)./(x1+2);
line(x1,y1,'Color','r')
ax1 = gca; % current axes
ax1.XColor = 'r';
ax1.YColor = 'r';

ax1_pos = ax1.Position; % position of first axes
ax2 = axes('Position',ax1_pos,...
    'XAxisLocation','top',...
    'YAxisLocation','right',...
    'Color','none');

set(gca,'YColor','none')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63969147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档