Fonts in R plots

前端 未结 2 580
春和景丽
春和景丽 2020-12-08 07:03

What graphics devices let me use system fonts for text within charts? The base graphics system only has a small amount of documentation around the par(family=...)

相关标签:
2条回答
  • 2020-12-08 07:53

    You can use system fonts with cairo_pdf. On Ubuntu (and many other types of Linux, I guess), the family argument takes any font name you see in fc-list.

    Alternatively, you can use the extrafont package. This will allow you to use any system font with the regular pdf device.

    0 讨论(0)
  • 2020-12-08 07:59

    A list of fonts is available to the pdf() command, like this:

    > names(pdfFonts())
     [1] "serif"                "sans"                 "mono"                
     [4] "AvantGarde"           "Bookman"              "Courier"             
     [7] "Helvetica"            "Helvetica-Narrow"     "NewCenturySchoolbook"
    [10] "Palatino"             "Times"                "URWGothic"           
    ... etc ...
    

    To use when creating a PDF, for example:

    > pdf(file="plot.pdf",family="Palatino", pointsize=16, width=16,height=10)
    
    0 讨论(0)
提交回复
热议问题