Skip to Main Content
Spotfire Ideas Portal

Dragable Point Data on Scatter Plot

Ability to Plot a Data Point, X,Y using Multiple Document Properties that can then be dragged around the plot changing the value of the property.  Multiple data points could be tied together to create a line.  This gives the ability of a user to intuitively capture the data in a scatter plot into a set of data points that can be used for further calculation.

  • Attach files
      Drop here to upload
    • Admin
      Niklas Amberntsson
      Reply
      |
      Feb 16, 2018

      Thanks David!

    • Guest
      Reply
      |
      Feb 15, 2018

      Hey Niklas, I'm sorry I didn't respond sooner.  The use cases I'm seeing for this are Rate Transient Analysis, Neutron Density Clean/Shale Point picking for scatter plots, Picking inflection points in a histogram bar chart.  I think technically there are actually 2 feature requests tied to this. 

      1. The ability to plot a Reference Point in addition to "Lines & Curves" in scatter plots (perhaps map chart)
        • that feature would very helpful for label placement for chart visualization, which are often times in the most intuitive place a plot.
        • This can be accomplished hackishly with 2 intersecting lines, or a crazy if statement
          • If(x>=${ShaleNPHI}-0.01 and x<=${ShaleNPHI}+0.01,${ShaleRHOB}, null)
      2. The ability to drag a Line(horizontal or vertical) or Reference Point (feature 1 above) interactively in a visualization if it is activated and tied to a Document Property (or properties in the case of a data point) changing the underlying document properties.

      The ability to plot Reference Points by picking document properties for X, Y, and the ability to change a document property by dragging it around a visualization, would be transformational, making Spotfire a more intuitive interpretation tool.

    • Admin
      Niklas Amberntsson
      Reply
      |
      Nov 23, 2017

      Hi David, thanks for sharing your ideas. I think I understand the request, but it would be interesting if you could elaborate a bit on the use-cases you are thinking of for this idea?