[R] how to make a barplot similar to Excel’s “clustered column chart”.
Peter Dalgaard
pdalgd at gmail.com
Mon Jun 14 22:37:37 CEST 2010
Josef.Kardos at phila.gov wrote:
> I have a matrix with 12 rows (one for each month), 2 columns (baseflow,
> runoff). I would like to make a barplot similar to Excelâs âclustered
> column chartâ.
> Here is my matrix âxâ
>
> 8.258754 13.300710
> 10.180953 10.760465
> 11.012184 13.954887
> 10.910870 13.839839
> 9.023519 11.511129
> 7.189241 12.519830
> 5.925576 17.101491
> 5.211613 13.585175
> 5.039592 13.506304
> 4.462325 9.963006
> 5.586521 11.306202
> 7.739242 14.669374
>
> If I use barplot(x, beside=T), column 1 appears on the left side of the
> plot, and then column 2 appears on the right side of the plot. I would
> rather that they alternate, so that for month 1, I see 2 bars â column 1,
> then column 2. And so forth for months 2-12. Is there a simple way to do
> this? (In excel this is the chart option for âclustered columnâ)
Can't you just transpose x? barplot(t(x), beside=T)
--
Peter Dalgaard
Center for Statistics, Copenhagen Business School
Phone: (+45)38153501
Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
More information about the R-help
mailing list