相关疑难解决方法(0)

在具有3个y轴的单个图中绘制4条曲线

我有4组值:y1,y2,y3,y4和一组x.y值具有不同的范围,我需要将它们绘制为单独的曲线,在y轴上具有单独的值集.

简单来说,我需要3个具有不同值(比例)的y轴,以便在同一个图上绘图.

graphics r

24
推荐指数
3
解决办法
1万
查看次数

如何将数据帧列名从字符串转换为适合(qplot,ggplot2)的参数?

我想编写一个采用数据帧的函数,并将该数据帧中的所有列绘制为直方图.

对于我之前知道的列名的数据帧,我可以写

qplot(colname1, data=df, geom='histogram')
qplot(colname2, data=df, geom='histogram')
...
Run Code Online (Sandbox Code Playgroud)

但我想这样做,所以我可以使用列的名称作为字符串"colname1".

换句话说,怎么写

plot_histogram_of_column <- function(df, colname) {
    # qplot(colname, data=df, geom='histogram') won't work
}
Run Code Online (Sandbox Code Playgroud)

string arguments r ggplot2 dataframe

11
推荐指数
1
解决办法
2013
查看次数

标签 统计

r ×2

arguments ×1

dataframe ×1

ggplot2 ×1

graphics ×1

string ×1