Mathematica的ListLinePlot标记点问题X = {{12,0},{11,1},{10,2},{9,3}}Y = {{0,6},{1,5},{4,2},{6,0}}ListLinePlot[Table[p*X + (1 - p)*Y,{p,0,1,1/3}],PlotMarkers -> Automatic]想把每条线中p对应的点标出来,能告诉我是哪个p对应的.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 19:39:55
Mathematica的ListLinePlot标记点问题X={{12,0},{11,1},{10,2},{9,3}}Y={{0,6},{1,5},{4,2},{6,0}}ListLinePlot[T

Mathematica的ListLinePlot标记点问题X = {{12,0},{11,1},{10,2},{9,3}}Y = {{0,6},{1,5},{4,2},{6,0}}ListLinePlot[Table[p*X + (1 - p)*Y,{p,0,1,1/3}],PlotMarkers -> Automatic]想把每条线中p对应的点标出来,能告诉我是哪个p对应的.
Mathematica的ListLinePlot标记点问题
X = {{12,0},{11,1},{10,2},{9,3}}
Y = {{0,6},{1,5},{4,2},{6,0}}
ListLinePlot[Table[p*X + (1 - p)*Y,{p,0,1,1/3}],
PlotMarkers -> Automatic]
想把每条线中p对应的点标出来,能告诉我是哪个p对应的.

Mathematica的ListLinePlot标记点问题X = {{12,0},{11,1},{10,2},{9,3}}Y = {{0,6},{1,5},{4,2},{6,0}}ListLinePlot[Table[p*X + (1 - p)*Y,{p,0,1,1/3}],PlotMarkers -> Automatic]想把每条线中p对应的点标出来,能告诉我是哪个p对应的.
指定下依次使用的点形就行了.最简单的就是PlotMarkers -> {"1","2","3","4"},这样标为1,2,3,4的线就依次是0,1/3,2/3,1.当然还能玩其他花样,具体见帮助…… 顺便,其实PlotStyle也可以实现类似的功能.

你做出来的图从左往右依次是对应p=0,1/3,2/3,1

可以查看帮助里面命令的部分的PlotStyle,设置起来不容易