DTによって生成されたテーブルのすべてのテキストのフォントサイズを変更しようとしました。しかし、私は formatStyle(names(datCalc), fontSize = '12px')
を使って、レコードのサイズを変更する方法しか分かりませんでした。 列ヘッダーとボタンには同じサイズのテキストがあります。 RStudioでのR Markdownの使用。R DataTables(DT)のフォントサイズを変更する
4
A
答えて
2
あなたはほとんどそこにいると思います。私は明示的にDT::formatStyle()
私が欲しい列を伝えることによってそれを解決しました。私はまず、names()
またはcolnames()
というアプローチを使用してみました。これは動作しませんでしたいくつかの理由について:
iris %>%
DT::datatable() %>%
DT::formatStyle(columns = colnames(.), fontSize = '50%')
しかし、我々はiris
データセットが5列があります知っているので、私はちょうどこのでした:この場合
iris %>%
DT::datatable() %>%
DT::formatStyle(columns = c(1, 2, 3, 4, 5), fontSize = '50%')
、私はfont-size = 50%
を使用しますが、あなたをまた、font-size = 12pt
を指定することもできます。 c(T, F, F, F, T)
のような論理ベクトルをcolumns
引数に指定することもできます。書式設定は、TRUE
と指定した列に適用されます。
0
JavaScriptを使用してCSSを追加すると、トリックが発生するようです(つまり、this.api()。table()。header())。
datatable(..., options=list(
initComplete = JS(
"function(settings, json) {",
"$(this.api().table().header()).css({'font-size': '50%'});",
"}")))
)
関連する問題
- 1. DAGのフォントサイズを変更するR
- 2. r ggplot2:凡例のフォントサイズの変更
- 3. DTの色を変更する
- 4. R DTフレキシブルテーブル幅
- 5. Reveal JS R Markdownの字幕フォントサイズを変更する
- 6. matplotlibのカラーバーのフォントサイズを変更する
- 7. gnuplotのフォントサイズを変更する
- 8. DataTables DT:クリックしたセルの値をリセットする
- 9. DT :: datatable in R、flexdashboard
- 10. 前の行に基づいてR DT :: datatableのセルを変更します
- 11. rMarkdown:Beamerのフォントサイズを変更する
- 12. RピカピカダウンロードfiltreredのDataTable(DT)
- 13. D3フォントサイズの変更
- 14. フォントサイズの変更 - > pandoc
- 15. すべてのインライン方程式のフォントサイズを変更するRマークダウン
- 16. GridViewのColumnHeaderのフォントサイズを変更する
- 17. ボケのスライダタイトルのフォントサイズを変更する
- 18. Shiny Rでフォントサイズと色を変更できない?
- 19. sifrテキストのフォントサイズを変更
- 20. cssドロップダウンサブメニューのフォントサイズを変更
- 21. Seaborn、カラーバーのフォントサイズを変更
- 22. NSTableHeaderCellのフォントサイズを変更するには
- 23. WPFでTextBoxのフォントサイズを変更する
- 24. iFrameのフォントサイズとフォントファミリを変更する
- 25. ウィンドウのフォントサイズを変更する
- 26. Chromeブックマークパネルのフォントサイズを変更する
- 27. Facebookのフォントサイズを変更する
- 28. SWTのフォントサイズを変更する
- 29. pdfptableのフォントサイズを変更する
- 30. Pygal SolidGuage - ラベルのフォントサイズを変更する
@ 4.3節たウィジェットはHTMLで構成されているので、あなたはCSSを使用することができます。それを行う最も実用的な方法は、文脈に依存します。一つの選択肢は、あなたが好きなようにスタイルを設定するのに十分な特定のセレクタを持つスタイルシートをRMarkdownヘッダーに含めることです。 – alistaire