데이터 테이블 (R)에서 셀의 RGB 색상 편집

user2813606

데이터 테이블이 포함 된 프로젝트를 진행 중입니다. 데이터 테이블 셀을 열의 비슷한 값으로 색칠하고 싶습니다. 데이터 테이블에서 색상을 선택할 수 있도록 아래 코드를 수정하는 방법을 이해하는 데 어려움을 겪고 있습니다. 코드는 Stackoverflow에서 찾은 다른 예제에서 가져 왔습니다.

set.seed(1)
df <- cbind.data.frame(matrix(round(rnorm(50), 3), 10), sample(0:1, 10, TRUE))
brks <- apply(df, 2, quantile, probs=seq(.05, .95, .05), na.rm=T)
clrs <- apply( brks, 2, function(x) round(seq(255, 40, length.out = length(x)+1), 0) 
%>% {paste0("rgb(255,", ., ",", ., ")")})
eval(parse(text=paste0("datatable(df) ", paste(sapply(1:ncol(df), function(i) 
paste0("%>% formatStyle(names(df)[",i,"], backgroundColor = styleInterval(brks[,",i,"], 
clrs[,",i,"]))") ), collapse = " " ))))

원하는 색상을 얻기 위해 paste0의 clrs 행과 rgb 함수를 수정하는 방법을 이해하지 못합니다. 이 두 덩어리를 모두 다루었지만 어떻게 작동하는지 알 수 없습니다. 누군가가 위의 코드를 사용하여 정확히 색상을 지정할 수있는 방법을 설명해 줄 수 있습니까? 파란색 또는 녹색을 얻거나 한 색상에서 다른 색상으로 페이드하고 싶다면 어떻게해야할까요?

나는 매우 붙어 있습니다. 어떤 도움을 주시면 감사하겠습니다! 감사합니다!

레미 쿨라 우드

First eval는 이름, 전화 또는 기타를 평가하는 데 사용됩니다.이 경우 이름입니다. 나는 각 부분을 설명 할 수있는 더 간단한 코드를 제안한다. 그것은 당신의 부분이 될 것이다.

library(DT)

# the dataset
df <- cbind.data.frame(matrix(round(rnorm(50), 3), 10))

# the color wanted
sample_color <- data.frame(col1 = c(0.2, 0.1, 0.6),
                           col2 = c(0.5, 0.1, 0.3))

datatable(df) %>%
    formatStyle('1', color = eval(call(name = "rgb",
                                       matrix(sample_color$col1, ncol = 3))))

matrix 때문에 우리는 사용해야 합니다 . evalcall: 당신이 직접 프리젠 테이션 페이지로 이동하면 당신은 아마 더 잘 이해됩니다 만 기본 R입니다 평가 , 전화 .

편집 1 데이터 테이블 셀의 배경색 변경

datatable(df) %>%
    formatStyle('1', color = eval(call(name = "rgb",
                                       matrix(sample_color$col1, ncol = 3))),
                backgroundColor = eval(call(name = "rgb",
                                             matrix(sample_color$col1, ncol = 3))))

작동 방식을 더 잘 이해하려면 DT 의 패키지 비 네트를 살펴보십시오 . 당신에게 적합한 섹션 formatCurrency가 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

반짝이는 데이터 테이블의 여러 셀 편집

분류에서Dev

Shiny에서 DT 테이블의 셀 색상 변경

분류에서Dev

데이터 테이블에서 특정 열의 색상 변경

분류에서Dev

PHP 테이블에서 링크 편집

분류에서Dev

각도에서 테이블 데이터 편집 및 삭제

분류에서Dev

Primeng 데이터 테이블에서 편집 가능한 행의 배경색 변경

분류에서Dev

matplotlib로 생성 된 테이블의 셀에서 텍스트 색상 변경

분류에서Dev

데이터 테이블 R의 색상 표

분류에서Dev

R Shiny 데이터 테이블의 배경색을 셀 색상에 활용

분류에서Dev

ColdFusion에서 테이블 행 편집

분류에서Dev

PrimeFaces 데이터 테이블에서 조건부 셀 편집

분류에서Dev

ASP 및 C #의 값에 따라 테이블 셀 색상 변경

분류에서Dev

Vaadin의 열 테이블 편집 가능 모드에서 모든 셀에 리스너 추가

분류에서Dev

웹에서 MSSQL 테이블 편집

분류에서Dev

데이터 유형으로서의 RGB 색상 시스템

분류에서Dev

인덱스보기의 테이블에서 인라인 편집

분류에서Dev

KnockoutJS에서 편집 가능한 테이블의 Validate Observable 수정

분류에서Dev

테이블에서 데이터 편집

분류에서Dev

RGB에서 임의의 색상을 이미지에 할당

분류에서Dev

CakePHP에서 기본 키없이 MySQL DB 테이블의 데이터 편집

분류에서Dev

편집 상자 데이터를 로컬 테이블에 추가하고 싶습니까?

분류에서Dev

데이터베이스 테이블에있는 모든 요소의 속성 편집

분류에서Dev

CSS를 사용하여 테이블에있는 특정 셀의 색상, 글꼴, bg_color를 편집하려면 어떻게해야합니까?

분류에서Dev

데이터 테이블 ... 테이블의 셀 값에 따라 셀의 색상을 변경하는 방법

분류에서Dev

람다 식으로 두 개 이상의 테이블에서 데이터 검색

분류에서Dev

Laravel에서 데이터베이스 테이블의 데이터로 양식을 편집하는 방법

분류에서Dev

AJAX에서 가져온 테이블의 셀 자동 색상 변경

분류에서Dev

데이터베이스에서 검색된 데이터를 편집하고 테이블의 데이터를 양식의 텍스트 필드에 반환하는 방법

분류에서Dev

gwt에서 두 개의 목록 상자와 하나의 편집 가능한 텍스트 필드가있는 셀 테이블 만들기

Related 관련 기사

  1. 1

    반짝이는 데이터 테이블의 여러 셀 편집

  2. 2

    Shiny에서 DT 테이블의 셀 색상 변경

  3. 3

    데이터 테이블에서 특정 열의 색상 변경

  4. 4

    PHP 테이블에서 링크 편집

  5. 5

    각도에서 테이블 데이터 편집 및 삭제

  6. 6

    Primeng 데이터 테이블에서 편집 가능한 행의 배경색 변경

  7. 7

    matplotlib로 생성 된 테이블의 셀에서 텍스트 색상 변경

  8. 8

    데이터 테이블 R의 색상 표

  9. 9

    R Shiny 데이터 테이블의 배경색을 셀 색상에 활용

  10. 10

    ColdFusion에서 테이블 행 편집

  11. 11

    PrimeFaces 데이터 테이블에서 조건부 셀 편집

  12. 12

    ASP 및 C #의 값에 따라 테이블 셀 색상 변경

  13. 13

    Vaadin의 열 테이블 편집 가능 모드에서 모든 셀에 리스너 추가

  14. 14

    웹에서 MSSQL 테이블 편집

  15. 15

    데이터 유형으로서의 RGB 색상 시스템

  16. 16

    인덱스보기의 테이블에서 인라인 편집

  17. 17

    KnockoutJS에서 편집 가능한 테이블의 Validate Observable 수정

  18. 18

    테이블에서 데이터 편집

  19. 19

    RGB에서 임의의 색상을 이미지에 할당

  20. 20

    CakePHP에서 기본 키없이 MySQL DB 테이블의 데이터 편집

  21. 21

    편집 상자 데이터를 로컬 테이블에 추가하고 싶습니까?

  22. 22

    데이터베이스 테이블에있는 모든 요소의 속성 편집

  23. 23

    CSS를 사용하여 테이블에있는 특정 셀의 색상, 글꼴, bg_color를 편집하려면 어떻게해야합니까?

  24. 24

    데이터 테이블 ... 테이블의 셀 값에 따라 셀의 색상을 변경하는 방법

  25. 25

    람다 식으로 두 개 이상의 테이블에서 데이터 검색

  26. 26

    Laravel에서 데이터베이스 테이블의 데이터로 양식을 편집하는 방법

  27. 27

    AJAX에서 가져온 테이블의 셀 자동 색상 변경

  28. 28

    데이터베이스에서 검색된 데이터를 편집하고 테이블의 데이터를 양식의 텍스트 필드에 반환하는 방법

  29. 29

    gwt에서 두 개의 목록 상자와 하나의 편집 가능한 텍스트 필드가있는 셀 테이블 만들기

뜨겁다태그

보관