0

Rパッケージ「sparkTable」を使用して、PDFレポートのマークダウンでいくつかのテーブルを作成しています。必要な表とグラフはありますが、表内のテキストを書式設定するための規定がないようです。kable や pander などでは、テキストの配置をフォーマットできますが、sparkTable を使用する方法がないようです。おそらく、これを行うLaTeXの方法がいくつかあります。誰かに何かアイデアがあれば、私は素晴らしいと思います。ありがとう!

4

2 に答える 2

1

おそらくインラインCSSがオプションです:

library(sparkTable)
data(pop,package="sparkTable")
content <- list(
  function(x) { 
    x <- round(mean(x),2)  
    ifelse(x>1000, sprintf('<span style="color:#ff0000">%s</span>', x), # red numbers
                   sprintf('<span style="color:#0000ff">%s</span>', x)) # blue numbers
  },
  newSparkBox(),
  newSparkLine(),
  newSparkBar(),
  function(x) { round(tail(x,1),2) }
)
names(content) <- paste("column",1:length(content),sep="")
varType <- rep("value",length(content))
pop <- pop[,c("variable","value","time")]
pop$time <- as.numeric(as.character(pop$time))
xx <- reshapeExt(pop,idvar="variable", varying=list(2))
x1 <- newSparkTable(xx, content, varType)
showSparkTable(x1)
于 2016-01-20T13:55:00.530 に答える