【问题标题】:(Over)plotting points on a line plot(过度)在折线图上绘制点
【发布时间】:2020-07-22 20:31:45
【问题描述】:

我正在尝试在我已经制作的折线图上绘制单个数据点,如下所示:

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 值来给绘图函数两个点以重叠绘制时,它将它们连接起来。

estimate=plot([0.349,0.9595],[0.555,0.9995],overplot=1)

如何在不连接点的情况下(过度)绘制点?

【问题讨论】:

  • 您在寻找散点图函数吗?它还有 overplot 关键字:harrisgeospatial.com/docs/scatterplot.html
  • @jitter,感谢您的意见。我正在使用 plot 函数的 equation 属性让 IDL 生成数据点来绘制上图中的粗线。我不相信散点图函数有这个属性。

标签: plot idl-programming-language


【解决方案1】:

您应该能够设置linestyle = 6,它将在没有线条的情况下进行绘制。

【讨论】:

    【解决方案2】:

    我找到了解决我遇到的问题的方法。在为要显示的点选择符号后,我只需将连接它们的线的透明度设置为 100,将符号透明度设置为 0。

    estimate1.symbol='diamond'
    estimate1.transparency=100
    estimate1.sym_transparency=0
    

    这种解决方法并不优雅,但它确实有效。

    【讨论】:

      猜你喜欢
      • 2022-12-30
      • 1970-01-01
      • 1970-01-01
      • 2021-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-23
      相关资源
      最近更新 更多