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
name of variable above ttest tableDear all Am running a ttest for several variable by(group) using a loop as below Code: foreach …
Panel ARDL (PMG, MG, DFE) do fileHello All, I was wondering if you could help me with the do file for Panel ARDL (PMG, MG, DFE) I ne…
propensity score matching modelThis time I will try to make my request a bit clear. I have watched many tutorial videos about PSM m…
combining variables' dataHello every one today i faced a small issue which is I have three questions Q1 Q2Q3 each one branche…
regress rob, regression model with robust std. errorsDear community! I have a model with the violation the assumption about homoscedasticity. So first i…
Subscribe to:
Post Comments (Atom)
0 Response to changing the color of just one bar in a single category bar chart
Post a Comment