如何解决茱莉亚图与ggplot的填充等效
你好,我现在使用Plots.jl和StatPlots将R ggplot代码解释为Julia。
R"library(ggplot2)"
R"library(gcookbook)"
R"library(dplyr)"
R"upc <- uspopchange %>% arrange(desc(Change)) %>% slice(1:10)"
R"ggplot(upc,aes(x = Abb,y = Change,fill = Region)) +
geom_col()"
这就是我想要做的。
我尝试通过StatsPlots使用groupedbar
upc = rcopy(R"upc")
groupedbar(upc.Abb,upc.Change,group =(upc.Region),xlabel = "State",ylabel = "Change",bar_width = 0.5,size = (450,300))
但是结果对我来说似乎很奇怪。
有人可以帮助我吗? 请让我知道任何参考。非常感谢。
解决方法
有一个名为Gadfly的软件包,主要基于Hadley Wickhams的ggplot2。并且,它完全用朱莉娅写成。您可以尝试使用此代码来绘制类似内容。
using Gadfly
upc = rcopy(R"upc")
sort!(upc,[:Abb]) #Sort it by Abb to show in plot
palette=["red","blue"] #Colors for bars
plot(upc,x = :Abb,y = :Change,color = :Region,Geom.bar,Theme(bar_spacing=1mm),Scale.color_discrete_manual(palette...))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。