Whatnots는 MASC 데이터 시각화 교육(https://warwick.ac.uk/fac/cross_fac/cim/apply-to-study/masters-programmes/visualisation/)에 사용되는 일부 R 코드 및 데이터 파일을 공유하지만 전부는 아닙니다. .
이는 귀하의 교육, 연구 또는 학습에 유용할 수 있습니다. 스크립트와 파일은 어떠한 책임도 없이 '있는 그대로' 공유되며, 중요한 점은 교육 시 이를 사용하는 방식에 대한 맥락을 공유하지 않는다는 것입니다. 버그를 발견하면 연락주세요.
어떤 경우에는 아래에 제시된 시각화가 반드시 해당 기능에 의해 생성되기보다는 데이터를 사용하여 생성될 수 있는 것을 예시합니다. 학생들은 우리 모듈의 시각화 프로젝트에 이 데이터를 사용했습니다.
많은 기후 시각화는 https://berkeleyearth.org의 데이터를 사용합니다. 이 일반 함수는 focalCountry
에 대한 기후 데이터를 반환합니다. 스크립트는 간단하고 사용 가능한 스타일로 데이터 형식을 지정합니다.
국가 이름/형식은 BerkleyEarth.org의 이름/형식을 따르므로 다음과 같이 작동합니다.
get_berkley_earth_climate_data( "Cook Islands" )
하지만 이렇게 하면 오류가 반환됩니다.
get_berkley_earth_climate_data( "Cook-Islands" )
간략하게 설명하자면, 이 함수는 국가 이름의 URL을 연결하여 다음과 같이 51번째 줄( skip
사용)에서 해당 데이터를 읽습니다.
focalCountry <- "Kenya"
dataUrl <- paste("https://berkeleyearth.org/wp-content/themes/client-theme/temperature-data/",
focalCountry,
"-projection.txt", sep="")
thisData <- read.table( dataUrl, skip=51 )'
names( thisData ) <- c("Year", "AnnualAverage", "AnnualAverageUncertainty", "10YearSmooth", "SSP1-2.6", "SSP2-4.5", "SSP3-7.0", "ModelHistorical")
열 이름을 바꾸면 이 데이터 파일 자체의 이름이 바뀌고 함수에 의해 출력됩니다.
countryNameWithoutBlankSpace <- gsub( pattern = " ", replacement = "", x = focalCountry )
countryNameWithoutBlankSpaceOrDashes <- gsub( pattern = "-", replacement = "", x = countryNameWithoutBlankSpace )
countryDataName <- paste( countryNameWithoutBlankSpaceOrDashes,
"Data", sep="")
assign( countryDataName, thisData )
get_berkley_earth_climate_data
함수는 이러한 단계를 실행하므로 디버그 및 수정이 더 쉽고 배치 모드에서 실행하기도 더 쉽습니다.
출력 모양 파일( elect_states.shp
)에는 다음이 포함됩니다.
이 파일은 MIT 선거 데이터 및 과학 연구소(https://doi.org/10.7910/DVN/42MVDX)의 미국 투표 데이터를 tigris R 패키지(Walker 2023, https:/를 통해 사용 가능한 공간과 병합하는 스크립트에 의해 생성됩니다. /github.com/walkerke/tigris). 목표는 공화당, 민주당, 기타 및 각 투표 연도에 대한 투표 데이터의 모양 파일을 생성하는 것입니다.
다른 고려 사항 중에서 병합에는 다음이 필요합니다.
'qrcode' R 패키지(https://cran.r-project.org/web/packages/qrcode/index.html)는 주어진 URL에 대한 qr 코드를 설명하는 매트릭스를 생성합니다. 'library(qrcode)'의 출력을 기반으로 다음 함수는 다음과 같습니다.
qr_matrix_2_dataframe
- 행렬을 데이터 프레임 형식으로 변환합니다.qr_plot
- 직사각형, 원 또는 둥근 직사각형을 생성할 수 있는 둥근 직사각형을 사용하여 데이터 프레임에서 qr 코드를 플롯합니다(모양 유형은 전체 qr 코드에 대해 정의되거나 개별 가이드 및 기본 콘텐츠에 대해 개별적으로 정의됩니다).qr_test_redundnacy_swatch
- 과도하게 플롯될 수 있는 중복 사용 가능 영역을 평가하기 위한 테스트 견본을 생성합니다.이 형식을 사용하면 QR 코드를 R로 생성된 시각화에 표시하거나 자체적으로 내보낼 수 있습니다.