我有两列这样的数据:
2 | 5
4 | 6
8 | 7
我想绘制它们(散点图),其中 x={2,4,8}、y={5,6,7},但在 x 轴上将 2 显示为 2^1、4 显示为 2^2、8 显示为 2^3,但不使用 ^ 符号,而是使用幂/上标。我将对 x 使用对数刻度。这可能吗?
我将从 2^14 开始直到 2^20。
我正在使用 Excel 2007。
答案1
您无法在 Excel 图表标签中直接使用上标/下标。但是,您可以使用一个相当简单的技巧让 Excel 做到这一点。
- 使用您的数据创建图表。
- 添加三个辅助列用于轴标签点。使用您喜欢的 x 值,使用 0 作为 y 值,然后添加一列用于您喜欢的标签(例如 2^14,即 214)。
- 将辅助列中的点添加到图表中。
- 将新系列(应该是沿 x 轴的一系列点)格式化为无点(或者十字,如果您更喜欢轴上的“勾号”)。
- 现在,你需要下载 Rob Bovey 的 XY 图表贴标机并将其作为 Excel 插件安装。如果您想摆脱 Excel 的基本格式来制作有趣的图表,这是必备的(或者您可以用 VBA 编写自己的版本)。
- 使用图表标签器,选择您的辅助系列并将标签列指定为您的系列的标签,位置 = 底部。
- 最后,选择每个标签的上标部分,并将字体格式化为上标。这必须针对每个标签单独完成。此外,如果您更新值,则必须重新格式化。
答案2
您可以创建包含轴标签的文本框,只要您希望它们出现即可。
在文本框中输入内容时,突出显示要显示上标的文本,然后按住 CTRL + ALT 并按下加号键。单击并抓住文本框上的绿点以旋转它。