I am trying to make my display smaller. I noticed that when I resize bar charts made with gchart that the inner statics are lost. Is there a way to resize a barchart without losing the statistic? I am using
goptions reset=all device=gif hsize=3in vsize=3in noborder;
I am guessing this has to do with the device that the gchart is rewritten to. Any ideas on how I can keep the tooltip and inner statistic features?
I also noticed that gcharts do not respond to ods tagset panels like other graphs do.
ods tagsets.htmlpanel event = panel(start); /*doesn’t work on gchart*/
Basic code is below:
goptions reset=all device=gif hsize=3in vsize=3in noborder;
proc gchart data=enrollment;
vbar TWO_DIGIT_YEAR /
width=3
type=sum
inside=subpct
sumvar=STUDENTS_ENROLLED
subgroup=Status
discrete
gaxis=axis1 maxis=axis2 raxis=axis3;
run; Quit;
It may be better to do this using BARCHARTPARM and SCATTERPLOT in GTL.
I am having a similiar issue resizing static Web pages generated using ODS HTML. The wrinkle is that I am adding an annotation to the x-axis on a GCHART. When resized the inner chart shrinks and moves away from the annotation. The only solution is to refresh the report, but that isn't practical. Any idea how to fix this? ( device=activex in Goptions, but maybe this is wrong)
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.