(过度)在线图上绘制点
(Over)plotting points on a line plot
我正在尝试在我已经制作的线图中绘制单个数据点,如下所示:
p=plot('3.29*exp(-17.4*(x^2))-0.908',xrange=[0.,1.],yrange=[-1.,1.5])
我第一次尝试像这样重叠绘制一个点,但图表上什么也没有出现
estimate1=plot([0.549],[0.755],overplot=1)
当我通过在输入向量中添加另一组 x 和 y 值给 plot 函数两个点以重叠绘制时,它将它们连接起来。
estimate=plot([0.349,0.9595],[0.555,0.9995],overplot=1)
如何在没有连接的情况下(过度)绘制这些点?
我找到了解决我遇到的问题的方法。为要显示的点选择符号后,我只需将连接它们的线的透明度设置为 100,并将符号透明度设置为 0。
estimate1.symbol='diamond'
estimate1.transparency=100
estimate1.sym_transparency=0
解决方法并不优雅,但它有效。
您应该可以设置 linestyle = 6
,这将在没有线条的情况下绘制。
我正在尝试在我已经制作的线图中绘制单个数据点,如下所示:
p=plot('3.29*exp(-17.4*(x^2))-0.908',xrange=[0.,1.],yrange=[-1.,1.5])
我第一次尝试像这样重叠绘制一个点,但图表上什么也没有出现
estimate1=plot([0.549],[0.755],overplot=1)
当我通过在输入向量中添加另一组 x 和 y 值给 plot 函数两个点以重叠绘制时,它将它们连接起来。
estimate=plot([0.349,0.9595],[0.555,0.9995],overplot=1)
如何在没有连接的情况下(过度)绘制这些点?
我找到了解决我遇到的问题的方法。为要显示的点选择符号后,我只需将连接它们的线的透明度设置为 100,并将符号透明度设置为 0。
estimate1.symbol='diamond'
estimate1.transparency=100
estimate1.sym_transparency=0
解决方法并不优雅,但它有效。
您应该可以设置 linestyle = 6
,这将在没有线条的情况下绘制。