你好,我现在使用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...))