Hi,

I am trying to produce a grouped bar plot from a data.frame and I'm
having difficulties figuring out how to do so.  My data is 500 rows by
4 columns and basically looks like so:

> head(x)
    V1        V2        V3        V4
1  XOM 0.2317915 0.1610068 1.6941637
2 AAPL 0.6735488 0.7433611 0.1594102
3   GE 1.2554160 0.9237384 1.6767711
4  IBM 1.6296938 0.3730387 0.5858115
5  CVX 0.9194169 0.4785705 0.1803601
6   PG 0.7768241 1.7622060 0.7640163
 . . .

I would like to produce something similar to what is found at:
http://www.statmethods.net/graphs/bar.html          # the grouped
barplot example
or
http://had.co.nz/ggplot2/geom_bar.html                # the Dodged bar
charts example

Across the X-axis, for each set(row) of 3 data points(V2, V3, V4)
associated with a symbol(V1), I would like to create a group of 3 bars
reflecting their values.  So the Y-axis will represent the magnitude
of values in the columns (V2, V3, V4), and X-axis will have 500 groups
of 3 bars, for a total of 1500 bars.  I would like the color of each
bar to reflect the column of data it represents, and to label each
group of 3 with the corresponding symbol in column V1.

I was trying to get this to work using ggplot but the y-axis in the
example is the count, which is not what I'm after.  Any suggestions,
to get me started down the right path would be appreciated.  Thank
you.

James

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to