Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 更改默认调色板的填充/颜色方向_R_Ggplot2 - Fatal编程技术网

R 更改默认调色板的填充/颜色方向

R 更改默认调色板的填充/颜色方向,r,ggplot2,R,Ggplot2,在思考的过程中,我注意到反转因子级别自然不会改变颜色的顺序。我试图在scale\u fill/scale\u color\u discrete和_hue中添加direction=-1,但奇怪的结果让我大吃一惊。我不确定是否还有更多的问题,但是给定的代码确实会产生以下奇怪的结果,而不管h.start参数是什么。填充也会发生同样的情况 臭虫?还是我忽略了什么 另外,我真的不喜欢默认的颜色,也从来没有真正使用过它们。这更像是一个学术问题 图书馆GGPLOT2 ggplotiris,aesx=萼片长度,

在思考的过程中,我注意到反转因子级别自然不会改变颜色的顺序。我试图在scale\u fill/scale\u color\u discrete和_hue中添加direction=-1,但奇怪的结果让我大吃一惊。我不确定是否还有更多的问题,但是给定的代码确实会产生以下奇怪的结果,而不管h.start参数是什么。填充也会发生同样的情况

臭虫?还是我忽略了什么

另外,我真的不喜欢默认的颜色,也从来没有真正使用过它们。这更像是一个学术问题

图书馆GGPLOT2 ggplotiris,aesx=萼片长度,y=萼片宽度,颜色=种+ 几何点+ 比例\颜色\离散方向=-1 由v0.3.0于2020-02-04创建

开发工具::会话信息 >版本R版本3.6.2 2019-12-12 >ggplot2*3.2.1 2019-08-10[1]起重机R 3.6.1
我相信这是scales::hue\u pal函数中的一个bug。在该帮助页面中,一个示例是show_colhue_paldirection=-19,在我的机器上,它在所有9个瓷砖中给出的颜色与您的示例中的颜色相同,这肯定不是预期的结果。 似乎farver:::encode_c在该上下文中无法正常工作

直观地说,我会反转方向为1的调色板,但是scales::hue\u pal函数会生成farver::encode\u color无法处理的负色调。 我不确定这是否只是颠倒调色板颜色顺序的预期结果,但我会像这样调整scales::hue_pal函数:

图书馆GGPLOT2 图书馆天平
hue_pal我无法重现R3.6.1的问题,同样的ggplot2版本:我有三种颜色。可能在ggplot2依赖项中,但是?@Tjebo:scales v.1.0.0在色调\ pal函数中使用了grDevices::hcl,该函数按预期工作,而v.1.1.0使用的是farver::encode \颜色,该函数不工作。这也许可以解释其中的区别。谢谢,我很高兴我不是唯一一个发现这个的人。我想我会提交一份错误报告。仅供参考。。。几分钟后,我发现了更适合天平的问题: