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
Getting rid of entire variables due to single outlier observationsI have a dataset where values should be between 0.25 and 1.25 in order to makes sense. Values that a…
Creation of a variable to identify year and month (time series data)Hi all. I have a time series dataset with information on political scandals involving the president …
Represent different levels of categorical variables in coefplot as StackedHello, I am trying to see the relationship between diet and exercise with mental health disorder wi…
error on storing regression results into matrixHi, My model is as follows: Code: bysort Z: reg y x i.(W) where Z is a categorical variable and W…
Levels of clustered standard errorsHi All, I have pooled data with 2500 funds, 2200 firms, and 20 time periods. Each fund could hold s…
Subscribe to:
Post Comments (Atom)
0 Response to changing the color of just one bar in a single category bar chart
Post a Comment