BookmarkSubscribeSubscribe to RSS Feed

legend script problem - cant apply legend


Community Member


Jan 5, 2017

HI all , 

i write script that should give me a Bivar Plot with 2 rule of legend

unfortunately its just show me in the side bar that he recognize the legends but dosent 

apply them


i atteched photo of the problem



Thanks in advenced problem.PNG


Super User


Jun 22, 2012

Here is a example script that will create a bivariate chart with the 2 Row Legends.  It then waits 5 seconds, and clears the Row States in your data table.  The end result of this is that the display will then change to reflect the new values of the Row States in the data table.  I suspect, in your script, you are creating the bivariate chart, and then the Row Legends, and then somewhere later in your script you are clearing the Row States in your data table.  If you want the chart to remain static after you create it, I suggest that once you create the chart in the form you want it, that you save it to a journal.

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big" );
dt << Bivariate(
	Y( :height ),
	X( :weight ),
	Kernel Smoother( 1, 1, 0.5, 0 ),
			"Bivar Plot",
			{Row Legend(
				Color( 1 ),
				Color Theme( "JMP Default" ),
				Marker( 0 ),
				Marker Theme( "" ),
				Continuous Scale( 0 ),
				Reverse Scale( 0 ),
				Excluded Rows( 0 )
			), Row Legend(
				Color( 0 ),
				Color Theme( "" ),
				Marker( 1 ),
				Marker Theme( "Hollow" ),
				Continuous Scale( 0 ),
				Reverse Scale( 0 ),
				Excluded Rows( 0 )

// wait 5 seconds and then clear the row states in the data table
dt << clear row states;