The default behavior for mouse over events is to show only the values being plotted. I contacted SAS tech support to find out how to display other variables in the output. The key is to use the rolename=(tip1=column) tip=(tip1) syntax shown below.
proc template ; define statgraph sgplot ; begingraph ; layout overlay ; ModelBand "G63LAMQ2" / display=(outline) OutLineAttrs=GraphPredictionLimits Name="MODELBAND" LegendLabel="95% Prediction Limits" ; ModelBand "G63LAMQ3" / Name="MODELBAND1" LegendLabel="95% Confidence Limits" ; ScatterPlot X=Age Y=Weight / primary=true rolename=(tip1=name tip2=sex tip3=age tip4=weight) tip=(tip1 tip2 tip3 tip4) ; RegressionPlot X=Age Y=Weight / NAME="REG" LegendLabel="Regression" clm="G63LAMQ3" cli="G63LAMQ2" ; DiscreteLegend "MODELBAND" "MODELBAND1" "REG" ; endlayout ; endgraph ; end ; run ; ods graphics / imagemap = on ; ods listing close ; ods html path='c:\temp' file='tips.html' ; proc sgrender data=sashelp.class template=sgplot ; run ; ods html close ; ods listing ;
No comments:
Post a Comment