cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • JMP 19 is here! See the new features at jmp.com/new.
  • Register to attend Discovery Summit 2025 Online: Early Users Edition, Sept. 24-25.
Choose Language Hide Translation Bar
DJ_Kim
Level III

Limitations of Interactivity in JMP Live for Violin Charts and Monitoring Use Cases

DJ_Kim_0-1744150033859.png

 

This is a Violin Chart created using JMP Pro. For certain charts, after publishing to JMP Live, we see the message "This feature is not interactive", and the interactivity becomes restricted, which makes it difficult to utilize the chart as intended.

 

To give you some background, our company is currently testing various use cases involving JMP Live to explore its potential applications. In this particular case, our goal is to monitor the energy consumption of a specific plant by comparing it with the previous year’s data, using JMP’s Graph Builder along with JMP Live’s Auto Refresh feature for easy visual comparison.

However, due to the lack of interactivity, we are finding it difficult to use the chart as originally planned. Is there any possible solution to this issue?

 

Also, it's unclear when a chart will support interactivity and when it won't, which further complicates its usage.

7 REPLIES 7

Re: Limitations of Interactivity in JMP Live for Violin Charts and Monitoring Use Cases

Hello @DJ_Kim , 

 

Whether a graph in Interactive HTML supports interactivity depends on the version of JMP Live you have and the specific options or data type you have chosen for the graph. A way to figure out which particular setting is not supported is to look in JMP's log when you publish. 

 

You could also choose to export to Interactive HTML instead of publishing, then view the message(s) in the log.  

 

I hope this helps, 

~John

 

DJ_Kim
Level III

Re: Limitations of Interactivity in JMP Live for Violin Charts and Monitoring Use Cases

DJ_Kim_0-1744240783740.png

Thank you for your response. I have a follow-up question.

After conducting additional tests, I found an interesting result. I published two similar charts through the exact same process. However, whether the charts support interactivity seems to depend on whether 'Group X' is set to a date or not. I’m wondering if this specific setting is not compatible with JMP Live.

Also, I couldn’t find the “Export to Interactive HTML” option you mentioned. The only option I see is under File → Publish → Publish Report to JMP Live, where I can choose “Best Interactive” before publishing. Aside from this method, I’m unable to locate any menu for exporting to HTML.

 

Re: Limitations of Interactivity in JMP Live for Violin Charts and Monitoring Use Cases

Hi @DJ_Kim , 

It may be the formatting you used to display the date in the Group X role. 

 

Did you manage to find the message in the log explaining what feature was the cause of the graph not being interactive? The message should start with "Interactive HTML".

 

I'm sorry I was not clear enough about how to export to Interactive HTML.

On a report/graph window, you can choose  File → Export... Then from the Export dialog choose Interactive HTML with Data.

John_Powell_JMP_0-1744288803180.png

When you click Next..., you will get the standard file save dialog where you choose where to save the file. If your report/graph includes a feature that will not be interactive, you will see a message at the bottom of this dialog:

John_Powell_JMP_1-1744289242127.png

The log can be found under View → Log.

If the message is not clear enough to help you figure out how to change the graph to avoid the unsupported feature, please let us know and maybe we can help you find a work around.

 

Thanks,

~John

 

DJ_Kim
Level III

Re: Limitations of Interactivity in JMP Live for Violin Charts and Monitoring Use Cases

Thanks, John. I’m sharing the relevant log information below as you suggested.

 

// Launch platform: Graph Builder
Data Table( "ADL_Energy Monitoring (Phase2)" ) <<
Graph Builder( Size( 0, 0 ), Variables, Elements( Points( Legend( 1 ) ) ) );

Interactive HTML: Local Data Filters with the Include mode enabled are not supported in stand-alone Interactive HTML.
Interactive HTML: Controls are not interactive.
Interactive HTML: Unsupported display type: DFIntMinMaxBox
Interactive HTML: Graphs with group levels in view set are not interactive.
Interactive HTML: Some lines pan and zoom only partially outside of JMP Live.
Created Web Page.


Based on the message, it seems that this feature may not be supported in JMP Live.
I’d like to ask if there’s any possible workaround, or if perhaps I may have misconfigured something.

Thank you again for your kind and detailed explanation.

Re: Limitations of Interactivity in JMP Live for Violin Charts and Monitoring Use Cases

Hi @DJ_Kim , 

 

Thanks for the log messages. I can see that it is not the date formats preventing the graphs from being interactive. It is the X Group's "Levels in View" setting. 

The relevant log message is "Interactive HTML: Graphs with group levels in view set are not interactive."

 

From your image and description, I figure that you have set "Levels in View" to 2 to compare graphs of two years of data out of possibly more than two years of data collected.  In JMP, you can click on the gray triangle pointing to the right in the top right corner to advance the DATE to the next year.

John_Powell_JMP_0-1744399376517.png

This has not been implemented in JMP Live yet, but you can use a local data filter on the DATE column instead of using "Levels in View" to pick two years to compare. It is not as convenient since it will require two clicks instead of one to change dates, but it should be interactive as long as "Levels in View" is set to "All". It will give the viewer the flexibility to pick more than two years or  pick two years that are not consecutive.

 

I also see in the log messages:

"Interactive HTML: Local Data Filters with the Include mode enabled are not supported in stand-alone Interactive HTML"

This suggests to me that you are already using a local data filter. All you will need to do is add the DATE column as another column to filter on. The message is given when you export to Interactive HTML because without the power of JMP in JMP Live, stand-alone Interactive HTML files cannot exclude data, they can only hide data using the local data filter.  

 

Here's a script I used with the Diamonds Data.jmp sample, to show how the local data filter can be used on the Clarity column, which is also used in the Group X role to display two(or more) graphs of different Clarity levels instead of using "Levels in View" to limit the groups to show only two levels at a time.  It will be Interactive when published to JMP Live.

 

Graph Builder(
	Size( 654, 486 ),
	Show Control Panel( 0 ),
	Variables( X( :Cut ), Y( :Price ), Group X( :Clarity ), Color( :Cut ) ),
	Elements( Contour( X, Y, Legend( 16 ) ) ),
	Local Data Filter(
		Add Filter(
			columns( :Clarity ),
			Where( :Clarity == {"VS2", "VS1"} ),
			Display( :Clarity, N Items( 7 ) )
		)
	)
);

Here's a screenshot of it on JMP Public (a public instance of JMP Live).

John_Powell_JMP_0-1744401806678.png

 

 You can try this interactive example on JMP Public at : JMP Public example using a local data filter instead of Levels in View .

 

Please let me know if this works for your case. If you would like us to add support for "Levels in View" in JMP Live, please  add a Wish in the JMP Wish List.

 

Thanks, 

~John

KyleBennett
Level I

Re: Limitations of Interactivity in JMP Live for Violin Charts and Monitoring Use Cases

Very cool project, JMP Live has a lot of potential!

Re: Limitations of Interactivity in JMP Live for Violin Charts and Monitoring Use Cases

@DJ_Kim  and @KyleBennett , 

Thank you for your feedback. The limitation of support for Graph Builder's 'Levels in View' on JMP Live is not specific to Violin charts.

With every release of JMP, we introduce more dynamic features to JMP Live. We prioritize which specific features we work on based on user feedback. In poker, it doesn't help to ask the dealer for a good card, but with JMP and JMP Live, we encourage you to ask for new features or more interactivity in JMP Live.

 

We have many feature requests, so prioritizing is key. I will consider this post as a request for support for 'Levels in View' on JMP Live. When you enter a wish or vote on others' wishes in the JMP Wish List, you help us figure out where (on which feature requests) to devote our resources to provide the most value.

 

If you enter a wish for "Levels in View" support in JMP Live, please paste the link here so that anyone stumbling on to this post can vote on it.  

 

Thanks, 

~John

 

Recommended Articles