簡體   English   中英

從 R openair 更改風玫瑰中的圖例標簽

[英]Changing the legend labels in a windrose from R openair

我提出使用圖形windRoseopenair包。 這是一個可重現的示例。

library(openair)
windRose(mydata, ws="ws", wd="wd", breaks=c(0,1.5,3.3,5.4,7.9,10.7), 
             auto.text= FALSE, paddle = FALSE, annotate = FALSE)

我發現我可以通過key.headerkey.footerkey.position更改圖例標題、頁腳和位置。 但我想更改圖例標簽,因此“1.5 到 3.3”,用於除英語(“1.5 zu 3.3”)以外的另一種語言,或者例如“2 Beaufort”。 有沒有簡單的方法?

windRose函數中,您可以添加參數key = list(labels = c()) 您可以定義自己的標簽,例如:

library(openair)
windRose(mydata, ws="ws", wd="wd", breaks=c(0,1.5,3.3,5.4,7.9,10.7), 
         auto.text= FALSE, paddle = FALSE, annotate = FALSE,
         key = list(labels = c("0 zu 1.5", "1.5 zu 3.3", "3.3 zu 5.4", 
                               "5.4 zu 7.9", "7.9 zu 10.7", 
                               "10.7 zu 20.16")))

在此處輸入圖片說明

暫無
暫無

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

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