小编bst*_*ock的帖子

在gWidgetsRGtk2中使用ggplot2

我正在使用gWidgetsRGtk2构建一个GUI,并且在点击gbutton时出现ggplot时遇到问题.绘图功能单独工作(即当您键入"plotData()"时),但我无法使用gWidgets.gWidgets和ggplot2是否存在兼容性问题,或者我没有正确调用该函数?我从GUI中删除了其他所有内容,使代码更简单,更简单.这是情节应该是什么样子:

假同位素数据

library(ggplot2)
library(gWidgets)
library(gWidgetsRGtk2)

require(gWidgets)
options("guiToolkit"="RGtk2")

X<-cbind(runif(120,min=-22,max=-17),runif(120,min=6,max=12))
MU<-matrix(c(-18.96,-15.86,-24.67,4.04,13.57,9.69),nrow=3,ncol=2)
SIG<-matrix(c(0.6,0.77,0.85,0.85,0.55,0.90),nrow=3,ncol=2)

plotData = function(h,...)
{
C_err <- 0.3
N_err <- 1.0
df <- data.frame(x = X[,1],
    y = X[,2],
    ymin = X[,2] - N_err,
    ymax = X[,2] + N_err,
    xmin = X[,1] - C_err,
    xmax = X[,1] + C_err)

df_MU <- data.frame(x=MU[,1], y=MU[,2], 
    ymin = MU[,2] - SIG[,2],
    ymax = MU[,2] + SIG[,2],
    xmin = MU[,1] - SIG[,1],
    xmax = MU[,1] + SIG[,1])

ggplot(data = df,aes(x = x,y = y)) + 
  geom_point() …
Run Code Online (Sandbox Code Playgroud)

r gtk2 ggplot2 gwidgets

7
推荐指数
1
解决办法
515
查看次数

标签 统计

ggplot2 ×1

gtk2 ×1

gwidgets ×1

r ×1