我需要一些特定应用程序的ggplot2包的帮助 . 我正在尝试构建一个Shiny应用程序,它接受一个包含两个向量的数据框的输入,并返回一个密度图(其中两个变量在同一个图上),boxplot,散点图和qqnorm图 . 我有一个密度图的示例代码可用(下面的脚本是构建整个应用程序的完整代码的一部分,但我想关注如何使用ggplot2包构建绘图):
print(ggplot(df, aes(x=combined, colour=cond)) +
stat_density(data=df[df$cond==Data()$xname,], adjust=input$densx,
geom="line",position="identity") +
stat_density(data=df[df$cond==Data()$yname,], adjust=input$densy,
geom="line",position="identity") +
ggtitle("Data Density") +
xlab("Data") +
ylab("Kernel Density"))
df对象是数据框(我想用这个应用程序可视化的两个不同的向量),x是两者的组合向量 . 我没有写这个代码,我只需要完成与其他情节 . 我需要的图是一个散点图,它显示了同一个图上的两个变量,每个图的qqplot以及每个图的箱图 . 我尝试了很多次来构建它,但它只是不起作用(上面的密度图,因为它构建,运行良好) . 我想我应该像上面的示例代码一样构建它 . 我没有使用这个软件包的经验(实际上根本没有编码经验)所以我觉得完全失去了...
数据库的示例:
#Create example Files
# xdata <- rlogis(10)
#
# xdata<- rpois(10,1)
#
# data <- data.frame(xdata,ydata)
# write.csv(data, "exampleFile1.csv", row.names=F)
代码使用上面的数据创建的密度图:
我想创建类似的东西,使用散点图,qqnorm图和boxplot可视化数据......