Andrew H Posted March 25, 2019 Share Posted March 25, 2019 Hi there Spotfire experts! I'm trying to figure out if there is a way to programatically return the number of nodes available on a zoom slider for a given visualization. Here's what I have so far: ######################################## from Spotfire.Dxp.Application.Visuals import * visual_A = viz.As[VisualContent]() #viz is a script parameter referencing a specific visualization print visual_A.XAxis.Range.High #prints "none" visual_A.XAxis.ZoomRange = AxisRange("Max_Node_Number - m", "Max_Node_Number") #("Max_Node_Number - m", "Max_Node_Number") is the pseudo-logic. ####################################### I have a visualization where the x-axis is a date value. What I want to show is the latest "m" number of months available for this visualization by default. But I would still like for the end-user to have the ability to scroll backwards to earlier dates if available . So what I'm thinking here is to reference the max (or highest) node number for the X-axis ZoomSlider. This would provide the upperbound for the ZoomSlider "AxisRange". Then, by default I want to customize the lower value to be the max node number minus "m" months or (Max_Node_Number - m). This would set a particular date range for the visualization at default. And then if the user wants to see earlier data they can then scroll using the Zoom Slider. Would anyone know how to achieve this I would like to use the ZoomSlider for this if possible. Thanks in advance! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now