matlab - 在 MATLAB 中仅删除绘图中的刻度
解决方案
您可以使用xticks
函数(或语句set(gca, 'xtick', ...)
)来选择要显示的内容。这样做也会影响刻度标签,因为每个刻度都有一个关联的标签:
plot(1:8)
xticks([1 2 3 5 6 8]) % remove ticks and labels at 4 and 7
如果要从轴上删除所有刻度但保留(部分或全部)标签,您可以将刻度长度设置为0
,这不会影响标签:
plot(1:8)
xticks([1 2 3 5 6 8]) % remove ticks and labels at 4 and 7
set(get(gca, 'XAxis'), 'TickLength', [0 0]) % make all ticks have size 0
推荐阅读
- android - 如何在 Google Play 中按产品 ID 从订阅中获取所有购买/重新计费?
- typescript - 访问同级命名空间打字稿时遇到问题
- jenkins - Jenkins 更新 2.289 登录错误:HTTP ERROR 403 No valid crumb was included in the request
- 3d - 我可以使用 Object Capture 为 AR 移动应用程序创建人体模型吗?
- java - JSON 验证返回不同的结果
- regex - 如何使 BigQuery 中的 REGEXP_SUBSTR() 函数匹配非贪婪?
- node.js - Node.js Express 和 Socket.io,数据传入导致对另一个 url 的获取请求
- regex - 正则表达式从 FQDN 中提取最后 2 个段
- python - 如何从 pandas 数据框(Python 3.7)中的行创建列?
- r - R Markdown 中的嵌入式闪亮错误:找不到对象参数