首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将负指数显示为上标?

如何将负指数显示为上标?
EN

Stack Overflow用户
提问于 2012-01-17 22:50:34
回答 1查看 8.4K关注 0票数 4

我希望用x轴值创建一个二维图:0, 10^-2, 10^-1, 10^0, 10^1, 10^2.我试过使用semilog(x),但这不起作用,因为0-值会被删除(可以理解)。

所以我用的是using标签

代码语言:javascript
运行
复制
datalabels = {'0', '10^-2', '10^-1', '10^0', '10^1', '10^2'};
data = [1, 2, 3, 4, 5, 6];
plot(data);
set(gca(),"xticklabel", datalabels);

这很好,除了一个小尼特:

X轴标签的显示方式不同,取决于指数是正的还是负的.正指数以上写形式显示。负指数不是。例如,'10^-2‘显示为'10-2','-2’坐在与'10‘相同的基线上。

有人知道如何加强一致性,所以所有的指数都显示为上写?

更新:我创建了一个由负指数和正指数混合而成的传奇,它看起来真的很难看。我现在看到,除了不一致地将指数显示为上标之外,Octave使用不同的字体大小,这取决于指数是负的还是正的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-18 01:17:00

你试过'10^{-2}'吗?

来自本参考

最后,可以用“^”和“”字符控制上标和下标。如果“^”或“”后面跟着一个{字符,则{}对包围的所有块都是超脚本或子脚本。没有{}对,只有紧跟在'^‘或'_’之后的字符是超脚本或子脚本。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8902809

复制
相关文章

相似问题

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