Skip to content

ggplot question

5 messages · Grzegorz Smoliński, Kai Yang

#
Hello List,
I use ggplot to draw a stack bar chart. but I error message. please look it below:
+   geom_bar(position="stack", stat="identity"))

Error: Mapping should be created with `aes()` or `aes_()`.

GTresult and gc_label are character variables, cases is numeric variable. How to fix the problem?
Thank you
Kai
#
Hi,

Isn?t a bracket missing after gc_label?

So it should be:
+   geom_bar(position="stack", stat="identity"))

Best,

Grzegorz

Od: Kai Yang via R-help
Wys?ano: ?roda, 15 wrze?nia 2021 19:50
Do: R-help Mailing List
Temat: [R] ggplot question



Hello List,

I use ggplot to draw a stack bar chart. but I error message. please
look it below:
+   geom_bar(position="stack", stat="identity"))



Error: Mapping should be created with `aes()` or `aes_()`.



GTresult and gc_label are character variables, cases is numeric
variable. How to fix the problem?

Thank you

Kai






______________________________________________

R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see

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.
#
Hi Grzegorz,
You are correct. it works now.
One more question: can I turn gc_label 90 degree in plot?
Thank you
Kai
On Wednesday, September 15, 2021, 10:54:52 AM PDT, Grzegorz Smoli?ski <g.smolinski1 at gmail.com> wrote:
Hi,

Isn?t a bracket missing after gc_label?

So it should be:
+? geom_bar(position="stack", stat="identity"))

Best,

Grzegorz

Od: Kai Yang via R-help
Wys?ano: ?roda, 15 wrze?nia 2021 19:50
Do: R-help Mailing List
Temat: [R] ggplot question



Hello List,

I use ggplot to draw a stack bar chart. but I error message. please
look it below:
+? geom_bar(position="stack", stat="identity"))



Error: Mapping should be created with `aes()` or `aes_()`.



GTresult and gc_label are character variables, cases is numeric
variable. How to fix the problem?

Thank you

Kai



? ? ? ? ? [[alternative HTML version deleted]]



______________________________________________

R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see

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.
#
Hi,

of course you can. This should work:

ggplot(s8_plot, aes(fill=GTresult, y=cases, x=gc_label)) +
geom_bar(position="stack", stat="identity")) +
theme(axis.text.x = element_text(angle = 90, hjust = 1))

By "hjust" you make sure that labels do not overlap on plot.

Best regards,

Grzegorz

?r., 15 wrz 2021 o 21:03 Kai Yang <yangkai9999 at yahoo.com> napisa?(a):
#
Hi Grzegorz,
this is great! it works for me.
Thank you,
Kai
On Wednesday, September 15, 2021, 11:09:20 PM PDT, Grzegorz Smoli?ski <g.smolinski1 at gmail.com> wrote:
Hi,

of course you can. This should work:

ggplot(s8_plot, aes(fill=GTresult, y=cases, x=gc_label)) +
geom_bar(position="stack", stat="identity")) +
theme(axis.text.x = element_text(angle = 90, hjust = 1))

By "hjust" you make sure that labels do not overlap on plot.

Best regards,

Grzegorz

?r., 15 wrz 2021 o 21:03 Kai Yang <yangkai9999 at yahoo.com> napisa?(a):