Plot的label怎么输出正确的形式
mathematica吧
全部回复
仅看楼主
level 1
Hamlayy 楼主
lambda=5.5*10^-13,ToString[lambda]的结果没有正确显示,导致我plot的label没办法正确显示,请问应该怎么解决
问题的代码:
ListLinePlot[Transpose[{t, phi}],
PlotLabel ->
StringJoin["p=", ToString[p], ",\[Lambda]=", ToString[lambda]],
LabelStyle -> Directive[FontSize -> 30], Axes -> False,
Frame -> {{True, True}, {True, True}},
FrameLabel -> {{"\[Phi]", None}, {"t", None}}, FrameTicks -> All,
ImageSize -> 1300]
显示结果如下
2018年07月01日 08点07分 1
level 1
Hamlayy 楼主
emmmmm,那样是不对的,应该改成ToString[lambda,TraditionalForm]就可以了,ToString还有很多选项
2018年07月01日 09点07分 3
1