# Graphing the mean of a variable by other variables

In this post, I will show you how to graph the mean of a variable by other variables. The dataset I used is **automobile **dataset. An worked example is shown below:

It shows the mean of variable **mpg **by different prices. The commands I used in a do-file are as below:

```
sysuse auto, clear
collapse (mean) mpg , by(for price)
twoway ///
(line mpg price if for==0) ///
(line mpg price if for==1), legend( label(2 "foreign" ) label( 1 "domestic" ))
```

You may find more useful information in the book __A Visual Guide to Stata Graphics__