2017-12-29 25 views
1

の値を削除するには、以下ここに私のデータフレーム変更ヒートマップ内の値の色やhighcharterのRパッケージ

df 
    a b c d 
1 0 0 0 0 
2 0 0 0 1 
3 0 0 0 0 
4 0 1 0 0 

あるヒートマップを生成されたコードです。それは私の質問は、私はヒートマップに表示されている値/数字の色を変更することができますどのように、ある

hchart(as.matrix(df), "heatmap", hcaes(x = variable, y = name, value = value)) %>% hc_colorAxis(stops = color_stops(2, c("yellow","blue")))%>%hc_size(height = 500) 

enter image description here

R.

にライブラリhighcharterを使用しています。または、ヒートマップから値を削除するにはどうすればよいですか?

+0

私はHighcharts JSで**データラベル**は 'dataLabels.enabled'で有効/無効にでき、' dataLabels.color'で色を変更することができます:https:///api.highcharts.com/highcharts/plotOptions.series.dataLabelsハイハターは同等のオプションを提供する可能性があります。 –

答えて

1

あなただけの1を以下のようにコードを変更することがあります。、そして、

mydf <- structure(list(a = c(0L, 0L, 0L, 0L), b = c(0L, 0L, 0L, 1L),   
         c = c(0L, 0L, 0L, 0L), d = c(0L, 1L, 0L, 0L)), .Names = c("a",  
                       "b", "c", "d"), row.names = c("1", "2", "3", "4"), class = "data.frame") 

ヒートマップを生成し、color_stops引数をmodifyng色を変更します:

は、あなたのデータをロードし

ここ
hchart(as.matrix(mydf)) %>% 
    hc_colorAxis(stops = color_stops(2, c("white","red"))) %>% 
    hc_size(height = 500) 

その結果:

enter image description here

関連する問題