как я могу создать стрелку или сегмент с градиентным цветом, используя R?создать стрелку с градиентом цвета
ответ
Попробуйте это,
library(grid)
png("mask.png")
grid.polygon(c(-0.06, 0.06, 0.06, 0.15, 0, -0.15, -0.06),
c(-5, -5, 2.5, 2, 5, 2, 2.5), gp=gpar(fill="black"),
def="native",
vp=viewport(xs=c(-0.15, 0.15), ys=c(-5, 5)))
dev.off()
library(png)
m <- readPNG("mask.png", native=FALSE)
mask <- matrix(rgb(m[,,1],m[,,2],m[,,3]),
nrow=nrow(m))
rmat <- matrix(rgb(colorRamp(c("blue","white","red"))(seq(0,1,length=nrow(m))), maxColorValue=255),
nrow=nrow(m), ncol=ncol(m))
rmat[mask == "#FFFFFF"] <- NA
grid.newpage()
grid.raster(rmat)
Edit: вы можете использовать его в участок, например
library(ggplot2)
ggplot(iris) + geom_path(aes(Sepal.Length, Petal.Length, colour = Petal.Width)) +
guides(colour = guide_colourbar()) +
annotation_custom(rasterGrob(rmat, width=unit(1,"npc"), height=unit(1, "npc")),
x = 6, xmax=6.2, y=2.5, ymax=4)
Отличная демонстрация создания маски, а затем окрашивание png-изображения с помощью 'colorRamp'. Может использоваться в решетке и как отдельный объект для вставки в другие приложения. –
Я думаю, что Джим Лимон должен быть автоматически предоставлен 10K, может быть, даже 20K, rep указывает на SO только благодаря своей работе на протяжении многих лет, создавая базовые графические решения. Парень потрясающий. Снова и снова кто-то будет просить что-то о Rhelp, и он поднимет решение. Вот "случайный радуги" любезность страницы справки:
require(plotrix)
x<-c(0,cumsum(rnorm(99)))
y<-c(0,cumsum(rnorm(99)))
xydist<-sqrt(x*x+y*y)
plot(x,y,main="Random walk plot",xlab="X",ylab="Y",type="n")
color.scale.lines(x,y,c(1,1,0),0,c(0,1,1),colvar=xydist,lwd=2)
Конечно, у автора gpplot2 'qplot (x, y, color = xydist, geom =" path ")' есть свой собственный фанклуб. – baptiste
- 1. UIBezierPath с градиентом цвета
- 2. Рисование линии с градиентом цвета
- 3. создать градиент заполнены стрелку базы R
- 4. Как сделать теневую коробку с градиентом цвета?
- 5. Matplotlib 3D-график рассеяния с градиентом цвета
- 6. R-график - нормальные кривые с градиентом цвета
- 7. Fill массив динамически с градиентом цвета C++
- 8. Заменить круговую диаграмму цвета с градиентом
- 9. CSS Треугольник с градиентом цвета фона
- 10. ggplot2 кольцевой диаграмма с градиентом цвета
- 11. Заполнение неопределенные формы с градиентом цвета СВИФТ
- 12. Стрелка с градиентом цвета в matplotlib
- 13. HighCharts: Как совместить пользовательские цвета с градиентом
- 14. Как заполнить дорожку безье с градиентом цвета
- 15. igraph сетевой граф с градиентом цвета градиент
- 16. Android achartengine FillOutsideLine с градиентом цвета
- 17. Заполнение ListView с градиентом цвета фона
- 18. создать стрелку с помощью leafletjs
- 19. Хотите создать стрелку с CSS
- 20. Создать прозрачную стрелку
- 21. Создать стрелку летать
- 22. Заполнить элемент SVG повторяющимся линейным градиентом цвета
- 23. Линии выравнивания холста к ограничителям цвета с линейным градиентом
- 24. Рисование линии с градиентом цвета с VC++ и MFC
- 25. Бар участок с двумя факторами с градиентом цвета в R
- 26. d3.js пользовательские цвета странное поведение - проблемы с градиентом
- 27. Создать pom.xml в банке с градиентом
- 28. Создать баннер с градиентом непрозрачности наложения
- 29. Как создать глянцевый с градиентом UIButton
- 30. Как создать прямоугольник с градиентом слева направо
Можете ли вы быть более конкретным, может дать полное описание вашего случая использования ... Что вы пробовали? – Justin