我对ggplot pdf输出的颜色编码有问题。我想我的pdf出口有十六进制颜色"#6e302e“。当我在R中看到输出时,这是有效的,但是当我用InDesign颜色选择器导出和复选时,颜色是"#663330“。有没有可能解决这个问题? library(tidyverse)
library(sf)
library(ggplot2)
### create random sf polygon
pol = st_sfc(st_polygon(list(cbind(c(0,3,3,0,0),c(0,0,3,3,0)))))
a <- ggplot() + geom_sf(da
我查看了,以获得相同X的多个Y的正确语法。我能够正确地做到这一点(在本例中,我实际上使用了提交者的格式,因为我只想要多一个Y,所以它也一样容易)。
我的麻烦在于我想把这两条线设置成不同的颜色,我想指定颜色。color = I('blue')),但是这样做会导致错误
Don't know how to automatically pick scale for object of type AsIs. Defaulting to continuous Error: Discrete value supplied to continuous scale
我的代码如下:
ggp
我有一个如下所示的数据集:
colour week value
Blue 201523 374
Blue 201524 310
Blue 201525 300
Green 201523 1951
Green 201524 2299
Green 201525 2111
Red 201523 414
Red 201524 361
Red 201525 279
我想要制作一个堆叠的地块,它占总价值的百分比和按颜色分组的时间。
下面的代码给出了正确的绘图,但使用的是绝对值,而不是总数的百分比(数据集保存为df):
g
我想达到的目标是:
我想在一个数字上创建几个饼图。他们都有一些共同的类别,但有时有不同的类别。显然,我希望所有相同的类别都有相同的颜色。
这就是为什么我创建了一本将类别(=标签)链接到颜色的字典。这样,我就可以指定饼图的颜色。但是,我想使用ggplot颜色(它随matplotlib.style.style.use(‘ggplot’)而来)。我怎样才能把这些颜色输入我的字典呢?
# set colors for labels
color_dict = {}
for i in range(0, len(data_categories)):
color_dict[data_categorie