绘制函数的 SageMath x 轴划分
SageMath x-axis division of plotted function
我正在寻找一种在 SageMath 上的函数图中仅在 x 轴上显示特殊值的方法。 (例如 0、pi/4、pi/2、3pi/4、圆周率、...)
有什么建议吗?
SageMath plotting documentation
有使用 ticks
和 tick_formatter
.
的例子
他们允许如下图:
sage: ticks = [pi/6, sorted({sin(a) for a in [0, pi/6 .. 2*pi]})]
sage: p = plot(sin, 0, 2*pi, ticks=ticks, tick_formatter=pi)
sage: p
Launched png viewer for Graphics object consisting of 1 graphics primitive
保存剧情:
sage: p.save('sine_function_plot.png', figsize=5)
我正在寻找一种在 SageMath 上的函数图中仅在 x 轴上显示特殊值的方法。 (例如 0、pi/4、pi/2、3pi/4、圆周率、...)
有什么建议吗?
SageMath plotting documentation
有使用 ticks
和 tick_formatter
.
他们允许如下图:
sage: ticks = [pi/6, sorted({sin(a) for a in [0, pi/6 .. 2*pi]})]
sage: p = plot(sin, 0, 2*pi, ticks=ticks, tick_formatter=pi)
sage: p
Launched png viewer for Graphics object consisting of 1 graphics primitive
保存剧情:
sage: p.save('sine_function_plot.png', figsize=5)