我正试图在ggplot中通过facet生成特定变量的总和。我正在完成一项学校作业,所以我将使用内置的mpg数据集来解决这个问题而不是实际的数据。
一项任务是用mpg绘制每个班级的年份位移。代码
def save
Content.create html: @params[:input], user_id: current_user.id, last_update: Time.now
redirect_to "/build"
end
产生所需的结果。但是对于下一个问题,我必须制作几乎相同的情节,但每个班级按年份绘制位移的总和,我似乎无法做到。我尝试了qplot(data = mpg, year, displ, facets = . ~ class)
的变体无济于事。我原本希望
tapply
会这样做,但事实并非如此。
答案 0 :(得分:1)
您可以考虑使用stat_summary
并跳过qplot:
ggplot(mpg, aes(x=year, y = displ)) +
stat_summary(fun.y="sum", geom="point") + facet_grid(.~class)
答案 1 :(得分:0)
我们也可以尝试使用<div class="c-tabs">
<div class="c-tabs__item c-tabs__item--active" data-tab="sumar">Pasul 1:sumar</div>
<div class="c-tabs__item" data-tab="account">Pasul 2: înregistrare
<svg width="100%" height="100%">
<line x1="0" y1="0" x2="100%" y2="0" stroke-width="3px" stroke="red"></line>
<line x1="0" y1="100%" x2="100%" y2="100%" stroke-width="3px" stroke="red"></line>
</svg>
<svg width="23px" height="100%">
<line x1="0" y1="0" x2="90%" y2="50%" stroke-width="2px" stroke="red"></line>
<line x1="0" y1="100%" x2="90%" y2="50%" stroke-width="2px" stroke="red"></line>
</svg>
</div>
<div class="c-tabs__item" data-tab="shipping">Pasul 3: livrare</div>
<div class="c-tabs__item" data-tab="review">Pasul 4: PLată</div>
</div>
:
dplyr