English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
다른 시스템의 폰트 라이브러리 디렉토리:
Linux는 일반적으로 /usr/share/fonts 다음에서 사용할 수 있습니다 fc-리스트 명령어로 확인하십시오:
# fc-리스트 /usr/share/fonts/truetype/dejavu/DejaVuSerif-Bold.ttf: DejaVu Serif:style=Bold /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf: DejaVu Sans Mono:style=Book /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf: DejaVu Sans:style=Book /usr/share/fonts/truetype/dejavu/DejaVuSans-Bold.ttf: DejaVu Sans:style=Bold /usr/share/fonts/truetype/dejavu/DejaVuSansMono-Bold.ttf: DejaVu Sans Mono:style=Bold /usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf: DejaVu Serif:style=Book
Windows 글꼴은 C:\Windows\Fonts\ 파일 아래에 있습니다. 직접 열면 보입니다.
mac OS 글꼴은 /System/Library/Fonts 와 /Library/Fonts 하위 디렉토리에 있습니다。
시스템이 지원하는 글꼴 라이브러리를 통해 showtext를 설치하여 확인할 수 있습니다:
> install.packages("showtext", repos = "https://mirrors.ustc.edu.cn/CRAN/) # showtext 설치 ... > font_files() # 글꼴 확인 path file family face version 1 /Library/Fonts Arial Unicode.ttf Arial Unicode MS Regular Version 1.01x ps_name 1 ArialUnicodeMS
ArialUnicodeMS가 있으면 사용할 수 있습니다:
pie3D(info, labels = names, explode = 0.1, main = "3D 그림", family = "ArialUnicodeMS")
시스템의 글꼴 라이브러리는 때로는 잘 지원되지 않습니다, showtext() 함수는 우리가自定义한 글꼴을 로드할 수 있으며, 글꼴 패키지 ttf를 다운로드한 후 font_add() 함수를 사용하여 추가할 수 있습니다.
여기서 우리는 심원흑체를 사용합니다. 심원흑체는 Adobe와 Google이 공개 소스 글꼴로 출시한 글꼴입니다.
웹사이트:https://source.typekit.com/source-han-serif/cn/
GitHub 주소:https://github.com/adobe-fonts/source-han-sans/tree/release/OTF/SimplifiedChinese
링크를 열면, 그 안에서 하나를 선택하면 됩니다:
OTF 글꼴을 다운로드할 수 있습니다. 예를 들어, SourceHanSansSC-Bold.otf, 이 파일을 현재 실행 중인 코드 파일에 두세요:
바그래프 글꼴 라이브러리 사용:
# showtext 로드 library(showtext); # 첫 번째 매개변수는 글꼴 이름을 설정합니다, 두 번째 매개변수는 글꼴 라이브러리 경로입니다, 동일한 디렉토리에 있으면 글꼴 라이브러리 이름만 적어도 됩니다 font_add("SyHei", "SourceHanSansSC-Bold.otf"); # 파일 이름 설정, png로 출력 png(file = "w3codebox-bar-cn.png") cvd19 = c(83534,2640626,585493) # 글꼴 로드 showtext_begin(); barplot(cvd19, main="신종 코로나 바이러스 바그래프", col=c("#ED1C24",#22B14C","#FFC90E"), names.arg=c("중국","미국","��도"), family='SyHei' # 글꼴 라이브러리 설정 ) # 글꼴 제거 showtext_end();
3D 피켓 그림 중국어 사용:
library(plotrix) library(showtext); # 첫 번째 매개변수는 글꼴 이름을 설정합니다, 두 번째 매개변수는 글꼴 라이브러리 경로입니다, 동일한 디렉토리에 있으면 글꼴 라이브러리 이름만 적어도 됩니다 font_add("SyHei", "SourceHanSansSC-Bold.otf"); # 데이터 준비 info = c(1, 2, 4, 8) # 이름 names = c("Google", "w3codebox", "Taobao", "Weibo") # 그림 칠하기(선택) cols = c("#ED1C24",#22B14C","#FFC90E","#3f48CC" # 파일 이름 설정, png로 출력 png(file = "3d_pie_chart.png") # 글꼴 로드 showtext_begin(); # 그려줍니다 3D그림 pie3D(info, labels = names, explode = 0.1, main = "3D그림",family = "SyHei") # 글꼴 제거 showtext_end(); # 그래픽 장치를 닫습니다 dev.off();