Я не могу сделать так, чтобы прикрепленная таблица (<=) отображалась как
Таблица является переменной и построена следующим образом:
limites1 <- function (m ){
h1 <- NULL
for (i2 in 1: m){
h1 <-c(h1 , paste0(unique(sort(v))[i2], c( paste0( "<= x < " )) ,unique(sort(v))[i2+1] ))
}
h1
}
a <- unique(sort(v))[1]
b <- unique(sort(v))[n18]
prueba <- c(0, cumsum(as.numeric(prop.table(table(v)))) )
intervalos1 <- c( paste0("x<",a) ,limites1((1/(mean(unique(sort(v)))/sum(unique(sort(v)))))-1), paste0("x> = ",b))
tablasolucion <-data.frame (intervalos1 , prueba)
colnames (tablasolucion) <-c( "x" , 'F==P(X<=x)' )
tt <- ttheme_default(core = list(fg_params = list(parse=TRUE)),colhead=list(fg_params = list(parse=TRUE)))
grid.newpage()
grid.table(tablasolucion, rows = NULL, theme=tt)
ты не можешь просто использовать символ ≤? t <- data.frame(x = 'x ≤ 2 < 3', 'F = P(X ≤ x)' = 0.1, check.names = FALSE); grid.newpage(); grid.table(t)
Спасибо. Я работаю с «exams2pdf», и каждый раз создается другая таблица. Таблица создается с помощью «limits1».
Ты ответил @rawr?





Я не думаю, чтоplotmath может проанализировать "1<=2<3", но вы можете использовать невидимую группировку, заключив часть выражения в {}, чтобы она попыталась проанализировать "{1<=2}<3"
Это должно работать:
h1 <-c(h1 , paste0("{", unique(sort(v))[i2], c( paste0( "<=x}<" )) ,unique(sort(v))[i2+1] ))
Большое спасибо. Он работает отлично. Это сверху.
Легче помочь, если вы предоставите воспроизводимый (и минимальный) пример. Но вы можете проанализировать графики в данных, добавив их на верхний уровень темы. Вам также необходимо правильно составить сюжетно-математические утверждения. Вот небольшой пример, который может помочь: вы создаете таблицу:
d = data.frame( 'x' = "{2 <= x} < 3", 'F==P(X <= x)'= 1, check.names = FALSE); grid::grid.newpage() ; grid.table(d, theme=ttheme_default(parse=TRUE))