我有4组值:y1,y2,y3,y4和一组x.y值具有不同的范围,我需要将它们绘制为单独的曲线,在y轴上具有单独的值集.
简单来说,我需要3个具有不同值(比例)的y轴,以便在同一个图上绘图.
我想编写一个采用数据帧的函数,并将该数据帧中的所有列绘制为直方图.
对于我之前知道的列名的数据帧,我可以写
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)