Wolfram mathematica 两个快速的数学问题 如何仅删除x轴上的数字而不删除y轴上的数字 是否可以在不移动功能的情况下移动y轴?我的意思是,y轴不是在x=0,而是在x=-5
对于大多数控制轴的选项,可以使用两个值的列表来指定两个轴的不同行为。您目前如何删除这些号码?我能想到的唯一方法是在没有标签的情况下手动指定记号位置,如下所示:Wolfram mathematica 两个快速的数学问题 如何仅删除x轴上的数字而不删除y轴上的数字 是否可以在不移动功能的情况下移动y轴?我的意思是,y轴不是在x=0,而是在x=-5,wolfram-mathematica,Wolfram Mathematica,对于大多数控制轴的选项,可以使用两个值的列表来指定两个轴的不同行为。您目前如何删除这些号码?我能想到的唯一方法是在没有标签的情况下手动指定记号位置,如下所示: Ticks -> {{{0, ""}, {1, ""}, {2, ""}}, Automatic} 否则你就得开始胡思乱想图形输出了,我猜?在任何情况下,无论您做什么,都可以使用这样的两个元素列表对每个维度应用不同的选项 要重新定位轴,可以使用选项AxesOrigin;在您的示例中,您将使用AxesOrigin->{-5,0}勾号
Ticks -> {{{0, ""}, {1, ""}, {2, ""}}, Automatic}
否则你就得开始胡思乱想图形输出了,我猜?在任何情况下,无论您做什么,都可以使用这样的两个元素列表对每个维度应用不同的选项
要重新定位轴,可以使用选项
AxesOrigin
;在您的示例中,您将使用AxesOrigin->{-5,0}
勾号由勾号
或FrameTicks
如果Frame->True
控制。注意,像ContourPlot
和DensityPlot
这样的图在默认情况下有一个帧(即frame->True
)。记号的规格为
Ticks -> {<x ticks>, <y ticks>, <z ticks>}
Ticks
和FrameTicks
分别接受Automatic
和None
以使用默认算法或无Ticks。因此,要仅消除x轴上的记号,需要执行以下操作:
Ticks -> { None, Automatic }
和框架
FrameTicks -> { {Automatic, Automatic}, {None, None} }
如果您想更好地控制记号的确切位置,那么@Jefromi是正确的,您需要指定一个列表。这些文件和文档值得一读,以便更好地了解如何做到这一点。不过,要知道,做任何比列出几点更复杂的事情都是数学中的一门黑色艺术,会导致很多挫折
至于你的第二个问题,你使用@Jefromi指出的AxesOrigin->{-5,0}
FrameTicks -> { {Automatic, Automatic}, {None, None} }