matlab colorbar没有边框,matlab – Colorbar没有出现在(表面)图中 – LaTeX解释器问题...

正如标题所述,当默认解释器设置为“latex”时,表面图中的颜色条不会出现.这发生在MATLAB 2012b和2013a以及两台不同的机器上.

确切地说,创建了colorbar对象,可以在编辑绘图时单击,可以使用交互式颜色条编辑器进行编辑但根本不可见.

保存为图形并重新打开,保存为PNG,以.eps格式导出​​或保存为.pdf时不会显示.

具体来说,解释器似乎有问题,当它设置为“latex”时,颜色条将不会显示.设置为默认值时,确实如此.

这是最小的演示示例.

set(0,'defaulttextinterpreter','none');

figure;

surf(peaks(100)); colorbar

set(0,'defaulttextinterpreter','latex');

figure

surf(peaks(100)); colorbar

除了颜色条仅在第一个图中可见之外,这两个图是相同的.

我在我的图中使用了很多特殊字符和子/上标,所以在startup.m中我将默认解释器设置为’latex’.我可以用以下方式包围所有对colorbar的调用:

set(0,'defaulttextinterpreter','none');

colorbar;

set(0,'defaulttextinterpreter','latex');

但这可能是最不优雅的解决方案.任何人都可以对这个问题有所了解,这个问题似乎已存在超过5年,并且有多个版本的MATLAB?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值