2017-01-23 20 views
6

ggplot2'de, renkleri ada veya hex koduyla ayarlama seçeneğimiz vardır. Rgb değerlerini aynı şekilde kullanmanın bir yolu var mı? Dokümanları aradım ama hızlı cevap 'hayır' gibi görünüyor. (Ben rgb kullanmak istemek için bazı grafikler için kullanacağım bazı renkler var ve ben hepsini rgb formatında var. Ben here gibi yerlerden hex alabilirsiniz, ama eğer harika olurdu sadece düz ggplot() içine değerleri girebilirrgb() ggplot2 ile birlikte R

+4

:.. // istatistik. ethz.ch/R-manual/R-devel/library/grDevices/html/rgb.html)? – bouncyball

+1

'qplot (x = 1, dolgu = I (rgb (0,1, 0,8, 0,5))) – Axeman

+0

Güzel! Bu işlevi bilmiyordum. Teşekkürler, Axeman & bouncyball. – RobertMc

cevap

8

Sen hex fraksiyonel RGB değerlerini dönüştürmek için fonksiyon rgb kullanabilirsiniz ne fonksiyonu [ `rgb`] (https hakkında

rgb(0.1,0.2,0.3) 
[1] "#1A334D" 
+3

Harika. arsa işlevinde ectly, ancak RGB renklerini kesirlerde yoksa "maxColorValue" argümanına ihtiyaç duyar: scale_colour_manual (değerler = c (rgb (207, 31, 46, maxColorValue = 255)), "# ffda85 ")) ' – RobertMc