Im trying to generate a bar chart with one of the bars representing the average value across all IDs. And that bar should be the only differentiated color among the others.
So using syuse data, this is what i attempted with an error rejecting the "if" option
sysuse auto, clear
preserve
sort price
*add an observation for the average
expand 2 in L
replace price = . in L
egen avgprice =mean(price)
replace price = avgprice in L
replace make = "Average" in L
graph hbar price , over(make, sort(1) descending axis(off)) blabel(group, size(tiny)) bar(1 , bcolor(maroon))
*change the color of only the bar for "Average"
graph hbar price , over(make, sort(1) descending axis(off)) blabel(group, size(tiny)) bar(1 if make == "Average", bcolor(maroon))
restore
error: option if not allowed
How do I get a bar graph with one of the bars representing the average score of the values across the IDs and highlighting that with a different color? Also, I do not want the average bar to be included in the legend.
Thank you for your assistance.
Related Posts with changing the color of just one bar in a single category bar chart
DestringHi I run into a problem using destring. The problem is as follows: insheet Year Country Log_GDP Lo…
cumulative counts?Dear All, I was asked the following question. The data set is Code: * Example generated by -dataex…
Counting observations of nearest neighboursDear forum members, my data is a panel structured as follows: id change nid1 nid2 nid3 nid4 nid5 Fo…
Missing Standard Errors when vce(r) specified in xtreg, feDear All, Before I added 'vce(r)' option at the end of my xtreg, fe model I got standard error in th…
ivreg2 command for woolridge version of LPHi, Can you please let me know the ivreg2 command for estimating productivity using Woolridge versio…
Subscribe to:
Post Comments (Atom)
0 Response to changing the color of just one bar in a single category bar chart
Post a Comment