matlab - 在 MATLAB 中的绘图中添加文本
解决方案
通过从这里定制想法,我们得到
x = -10:10;
y = (rand(1,21)-0.5)*20;
figure
plot(x, y, 'pg')
NE = [max(xlim) max(ylim)]-[diff(xlim) diff(ylim)]*0.05;
SW = [min(xlim) min(ylim)]+[diff(xlim) diff(ylim)]*0.05;
NW = [min(xlim) max(ylim)]+[diff(xlim) -diff(ylim)]*0.05;
SE = [max(xlim) min(ylim)]+[-diff(xlim) diff(ylim)]*0.05;
%% Top
text(NE(1), NE(2), 'Top Right', 'VerticalAlignment','top','HorizontalAlignment',...
'right', 'FontSize',20, 'color', 'red')
text(NE(1)/2 + NW(1)/2, NE(2)/2 + NW(2)/2, 'Top Center', 'VerticalAlignment',...
'top', 'HorizontalAlignment','center', 'FontSize',20, 'color', 'red')
text(NW(1), NW(2), 'Top Left', 'VerticalAlignment','top', 'HorizontalAlignment',...
'left', 'FontSize',20, 'color', 'red')
%% Bottom
text(SW(1), SW(2), 'Bottom Left', 'VerticalAlignment','bottom', 'HorizontalAlignment',...
'left', 'FontSize',20, 'color', 'blue')
text(SW(1)/2 + SE(1)/2, SW(2)/2 + SE(2)/2, 'Bottom Center', 'VerticalAlignment',...
'bottom', 'HorizontalAlignment','center', 'FontSize',20, 'color', 'blue')
text(SE(1), SE(2), 'Bottom Right', 'VerticalAlignment','bottom', 'HorizontalAlignment',...
'right', 'FontSize',20, 'color', 'blue')
%% Middle
text(NW(1)/2 + SW(1)/2,NW(2)/2 + SW(2)/2, 'Middle Left', 'VerticalAlignment',...
'top', 'HorizontalAlignment','left', 'FontSize',20)
text(NE(1)/2 + SE(1)/2,NE(2)/2 + SE(2)/2, 'Middle Right', 'VerticalAlignment',...
'top', 'HorizontalAlignment','right', 'FontSize',20)
text(NE(1)/2 + NW(1)/2 + SW(1)/2 + SE(1)/2,NE(2)/2 + NW(2)/2 + SW(2)/2 + SE(2)/2 , ...
'Middle Center', 'VerticalAlignment','top', 'HorizontalAlignment','center', 'FontSize',20)
set(gca,'FontSize',20)
推荐阅读
- javascript - 代码战主要差距实施上的 RangeError
- javascript - document.querySelector 跳过不存在的元素
- django - 获取“未提供身份验证凭据。” 尝试访问我的 ModelViewSet URL 时的消息
- flutter - 返回页面时如何处理graphql查询的重建(Flutter)?
- python - 基于groupby拆分csv文件千次
- firebase - 对 Firebase MLNLTranslate 的 Catalyst 支持
- javascript - D3.js 条形图比例/范围问题。条形图太低
- express - 有没有办法实现谷歌身份验证颤振?
- css - 顺风 css 响应式弯曲方向的问题
- javascript - 从 created() VueJS 上的另一个组件获取数据