Skip to Main Content
Spotfire Ideas Portal
Status Future Consideration
Product Spotfire
Categories Visualization
Created by Guest
Created on Jan 27, 2017

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
  • 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?