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