makeFieldChart | R Documentation |
Field Chart를 만들기 위한 함수
makeFieldChart(
wd = getwd(),
df = hedxTools::ffr_fdr_sample,
yCol = "value",
xCol = "PURC_MON_NEW",
barCol = NA,
groupCol = "group",
xType = "datetime",
xLeftMargin = 0.15,
yMax = FALSE,
y2Max = FALSE,
yLeftText = "FFR(%)",
yRightText = "FDR(%)",
addName = NULL,
lineWidth = 1,
tickIntervalY = 0.5,
tickIntervalX = 30 * 24 * 3600 * 1000,
useCustomize = TRUE,
yAxis = c(0, 0, 0, 1, 1, 1),
linelabelSignals = c("", "", "", "", "green", "green"),
linelabelSymbols = c("", "", "", "", "●", "●"),
weeklabelDate = c("(3/4)", "(3/11)"),
weeklabelValue = c(1.06, 1.04),
lineSymbols = c("circle", "circle", "circle", "diamond", "diamond", "square"),
lineSymbolColors = c("white", "white", "", "", "", "white"),
markerHover = TRUE,
groupColors = c("#000000", "#008000", "#FF0000", "#7F7F7F", "#FF00FF", "#FFC000"),
useDatalabels = c(TRUE, TRUE, TRUE, FALSE, TRUE, TRUE),
datalabelsOrder = c("'20(R)", "'21(T)", "'21(R)", "L3M('20)", "L3M", "L6M"),
yRightUse = TRUE,
useLeftlabels = TRUE,
useLinelabels = FALSE,
useWeeklabels = TRUE,
titleSignal = "green",
fontFamily = "LG스마트체2.0 Light",
titleText = "Global OLED (Product)",
titleFontWeight = "bold",
titleFontSize = "16px",
linelabelFontWeight = "bold",
linelabelFontSize = "12px",
weeklabelFontWeight = "bold",
weeklabelFontSize = "12px",
datalabelFontWeight = "normal",
datalabelOutline = "1px white",
imageHeight = 400,
imageWidth = 640,
base64 = TRUE
)
wd |
작업 디렉토리, 기본값 = getwd() |
df |
데이터프레임(group, x축 좌표(문자), y축 좌표(숫자), 기본값 = hedxTools::ffr_fdr_sample |
yCol |
y축 좌표가 위치한 행, 기본값 = "value" |
xCol |
x축 좌표가 위치한 행, 기본값 = "PURC_MON_NEW" |
groupCol |
데이터 Group이 위치한 행, 기본값 = "group" |
xType |
x축의 타입 : "datetime" 또는 "category", 기본값 = "datetime" |
xLeftMargin |
x축 좌측의 여백값으로 타입에 따라 값을 변경 해야함, 기본값 = 0.15 |
yMax |
y축의 최대값으로 설정하지 않으면 최대 값의 140%로 설정됨, 기본값 = FALSE |
y2Max |
우측 y축의 최대값으로 설정하지 않으면 최대 값의 140%로 설정됨, 기본값 = FALSE |
yLeftText |
y축 좌측 문구, 기본값 = "FFR(%)" |
yRightText |
y축 우측 문구, 기본값 = "FDR(%)" |
addName |
Group name 우측의 추가 문구, 기본값 = NULL |
lineWidth |
라인 두께, 기본값 = 1 |
tickIntervalY |
y축 라벨 표기 간격, 기본값 = 0.5 |
tickIntervalX |
x축 라벨 표기 간격으로 datetime 타입의 경우 초단위로 설정 |
useCustomize |
라인 색상, Symbol 등 사용자 지정 속성을 적용할지 여부, 기본값 = TRUE |
yAxis |
각 라인별 y축 선택 0:좌측, 1:우측, 기본값 = yAxis = c(0, 0, 0, 1, 1, 1) 기본값 = 30 * 24 * 3600 * 1000 |
linelabelSignals |
라인라벨의 시그널 색상, 기본값 = c("", "", "", "green", "", "green"), |
linelabelSymbols |
라인라벨 시그널의 모양, 기본값 = c("", "", "", "●", "", "●"), |
weeklabelDate |
주간 실적 라벨에 표기될 날짜, 기본값 = c("(3/4)", "(3/11)") |
weeklabelValue |
주간 실적 라벨에 표기될 수치 : c(지난주 실적, 금주 실적), 기본겂 = c(1.06, 1.04) |
lineSymbols |
라인의 심볼 : circle, diamond 또는 square , 기본값 = c('circle', 'circle', 'circle', 'diamond', 'diamond', 'square'), |
lineSymbolColors |
라인 심볼의 색상으로 설정하지 않으면 라인 색상을 따라감, 기본값 = c('white', ”, 'white', ”, ”, 'white'), |
markerHover |
라인에 마우스를 올렸을 때 라인 심볼의 표시 여부 : TRUE 또는 FALSE, 기본값 = TRUE |
groupColors |
그룹별 라인과 라인라벨의 색상 : 색상코드 또는 FALSE, 기본값 = c("#000000", "#FF0000", "#008000", "#FF00FF", "#7F7F7F", "#FFC000"), |
useDatalabels |
데이터 라벨의 표시 여부 : TRUE 또는 FALSE, 기본값 = c(TRUE, TRUE, TRUE, TRUE, FALSE, TRUE), |
datalabelsOrder |
데이터 라벨의 우선 순위 : 기본값 = c("'20(R)", "'21(T)", "'21(R)", "L3M('20)", "L3M", "L6M"), |
yRightUse |
우측 Y축을 사용할지 여부, 기본값 = TRUE |
useLeftlabels |
좌측 라벨을 사용할지 여부, 기본값 = TRUE |
useLinelabels |
라인별 라벨을 사용할지 여부, 기본값 = FALSE |
useWeeklabels |
주간 라벨을 사용할지 여부, 기본값 = TRUE |
titleSignal |
Title 좌측의 시그널 색상, 기본값 = "green" |
fontFamily |
타이틀, 라벨, 데이터라벨의 폰트, 기본값 = "LG스마트체 Regular" |
titleText |
타이틀 문구, 기본값 = "Global OLED (Product)" |
titleFontWeight |
타이틀 폰트 스타일 : 'normal' 또는 bold', 기본값 = 'bold' |
titleFontSize |
타이틀 폰트 사이즈, 기본값 = "16px" |
linelabelFontWeight |
라인라벨의 폰트 스타일 : 'normal' 또는 bold', 기본값 = 'bold' |
linelabelFontSize |
라인라벨의 폰트 사이즈, 기본값 = "12px" |
weeklabelFontWeight |
주간 라벨의 폰트 스타일 : 'normal' 또는 bold', 기본값 = 'bold' |
weeklabelFontSize |
주간 라벨의 폰트 사이즈, 기본값 = "12px" |
datalabelFontWeight |
데이터 라벨의 폰트 스타일 : 'normal' 또는 bold', 기본값 = "normal" |
datalabelOutline |
데이터 라벨의 아웃라인 : "사이즈 색상", 기본값 = "1px white" |
imageHeight |
base64 이미지의 높이, 기본값 = 400 |
imageWidth |
base64 이미지의 넓이, 기본값 = 640 |
base64 |
base64 이미지 또는 htmlwidget object 출력을 선택, 기본값 = TRUE |
base64 문자열 또는 htmlwidget object.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.