手动编辑图形刻度标记
选项 Ticks 可让您手动指定图形坐标轴上的刻度和标签。它适用于 Wolfram 语言中大多数类型的图形。下面是关于如何使用此选项编辑刻度标记的例子。
在 LogPlot 上创建指数刻度
Wolfram 语言自动在图形上添加刻度标记标签并调整其位置。考虑这个 LogPlot:
LogPlot[E^x, {x, 0, 10}]
tickSpecification = Table[{10^i, Superscript[10, i]}, {i, 1, 4}]
这将产生对列表:
{{10, Superscript[10,1]}, {100, Superscript[10,2]}, {1000, Superscript[10,3]}, {10000, Superscript[10,4]}}
把这个刻度规范赋给 LogPlot 中的 Ticks 选项。
LogPlot[E^x, {x, 0, 10}, Ticks -> {Automatic, tickSpecification}]
Ticks 取一个两个参数的列表。在这个例子中,第一个元素是 Automatic
。它告诉 Wolfram 语言自动选择水平刻度记号。
列表中的第二个元素是垂直刻度标记的规范。上面的代码生成了这个具有指数刻度的 LogPlot。
旋转刻度
对于下面的图形,您可能希望用旋转的数字标记垂直刻度。
Plot[Sin[x], {x, 0, Pi}]
作法与创建指数刻度的第一个例子相似。首先,使用 Table 指令制作一个由数值和标签组成的对列表。可以将每个数值与其自身的标签旋转 Pi/2 个弧度组成对。
tickSpecification = Table[{i, Rotate[i, Pi/2]}, {i, {0.25, 0.5, 0.75, 1}}]
指令 Table 生成一个数对列表,其中各对的最后一个元素旋转。将新的刻度规格应用于图形。
Plot[Sin[x], {x, 0, Pi}, Ticks -> {Automatic, tickSpecification]}]
注意刻度标记的位置与默认设置不同。为了旋转刻度标记,必须首先选择您所希望的刻度,然后再对它们进行旋转。
[English]
1-800-WOLFRAM (+1-217-398-0700 美国境外用户)
客服支持
周一至周五
8am–5pm 美国中部时区
- 产品注册或激活
- 预售信息和订单
- 安装帮助和首次启动
高级技术支持 (面向特定用户)
周一至周四
8am–7pm 美国中部时区
周五
8:30–10am & 11am–5pm 美国中部时区
- 优先技术支持
- Wolfram 专家助理专员
- Wolfram 语言编程帮助
- 高级安装支持