簡體   English   中英

導出時如何更改R highcharter中菜單項的名稱

[英]How to change names of menuItems in R highcharter when exporting

我在 R 的 highchart 包中有以下代碼:

  hc_exporting(enabled = TRUE,
               buttons = list(contextButton = list(menuItems = 
                                                     c("viewFullscreen","separator", "downloadJPEG", "downloadPDF","separator", "downloadCSV"))))

我想將那些選定的按鈕重命名為自定義名稱。 到目前為止,它們看起來像這樣:

在此處輸入圖像描述

我嘗試了 JS,但更喜歡沒有它的解決方案,因為我不熟悉 JS,找不到 csv 的導出功能和全屏的正確功能。 但是,pdf 的工作解決方案如下所示:

  hc_exporting(enabled = TRUE,
           buttons = list(contextButton = 
                            list(menuItems = list(list(text = "als <b> PDF </b> speichern",onclick = JS("function () { \n this.exportChart({\n type: 'application/pdf'\n }); \n }")),

所以基本上,我正在尋找一種方法來重命名 hihgcharter 中的 menuItems 或用於導出 csv 和全屏的 JS 函數。 謝謝!

因此,我在 r-highcharter 的全局選項中找到了重命名 menuItems 的選項(類似於解決方案的 highcharts)。 看:

hcoptslang <- getOption("highcharter.lang")

hcoptslang$contextButtonTitle <-"Optionen"
hcoptslang$downloadCSV <- "als CSV-Datei herunterladen"
hcoptslang$downloadJPEG <- "als JPEG-Datei herunterladen"
hcoptslang$downloadPDF <- "als PDF-Datei herunterladen"
hcoptslang$viewFullscreen <- "im Vollbild betrachten "
hcoptslang$exitFullscreen <- "Vollbild verlassen"

options(highcharter.lang = hcoptslang)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM