关于FrameTicks的问题。
mathematica吧
全部回复
仅看楼主
level 6
冉qx
楼主
Plot[9.012 Abs[Sin[x/10]], {x, 0, 370},
FrameTicks -> {{Range[0, 10, 2],
None}, {Append[Range[0, 370, 50], 370], None}},
PlotTheme -> "Scientific"]
为啥纵坐标没有10这个刻度?Range[0,10,2]是包含10的呀?
2021年04月07日 16点04分
1
吧务
level 10
asdasd1dsadsa
PlotRange不够吧
2021年04月08日 06点04分
2
冉qx
成功了,还有就是怎样让大刻度里有小刻度?
2021年04月08日 07点04分
level 6
冉qx
楼主
可以看出第一张图没有小刻度,怎样才能实现第二张图这样的小刻度?
Plot[9.012 Abs[Sin[x/10]], {x, 0, 370}, Frame -> True,
FrameTicks -> {{Range[0, 10, 2],
None}, {Append[Range[0, 370, 50], 370],
None}},(*PlotTheme\[Rule]"Scientific",*)PlotRange -> {0, 10}]
2021年04月08日 07点04分
3
asdasd1dsadsa
Ticks可以操纵刻度长度,你看下文档
2021年04月08日 08点04分
xzcyr
顺便说一句,小Ticks的样式可以使用 Charting`FindTicks[{0, 1}, {0, 1}]
@@
PlotRange[plot][[1]] 来查。
2021年05月01日 04点05分
1