问题标签 [viridis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
23826 浏览

python - 什么是 R 中不同颜色的“好”调色板?(或者:绿色和岩浆可以结合在一起吗?)

我有兴趣拥有一个“好”的发散调色板。显然可以只使用红色、白色和蓝色:

在此处输入图像描述

自从最近爱上了viridis 的调色板,我希望将 viridis 和岩浆结合起来,形成如此不同的颜色(当然,色盲的人只会看到颜色的绝对值,但有时也可以)。

当我尝试结合 viridis 和 magma 时,我发现它们不会在同一个地方“结束”(或“开始”),所以我得到了这样的东西(我正在使用 R,但这可能是相同的蟒蛇用户):

在此处输入图像描述

我们可以看到,当接近零时,绿色是紫色的,而岩浆是黑色的。我希望他们两个都从(或多或少)同一个地方开始,所以我尝试使用 0.3 作为起点:

在此处输入图像描述

这确实更好,但我想知道是否有更好的解决方案。

(我也在“标记”python 用户,因为 viridis 最初来自matplotlib,所以使用它的人可能知道这样的解决方案)

谢谢!

0 投票
3 回答
696 浏览

r - 闪亮的服务器:传单在图例中不显示绿色颜色

我在使用 viridis 调色板绘制图例颜色时遇到问题:尽管图例标签显示了颜色,但未显示颜色。

在此处输入图像描述

我在 Ubuntu 下使用Shiny Server v1.4.2.786with Node.js v0.10.40(它不显示 viridis 颜色)和在 MacOS 下(它正确)测试了相同的代码。

Ubuntu R 会话的详细信息:

这是不显示颜色的图例

虽然这也适用于 Ubuntu 机器

在此处输入图像描述

viridis 调色板的颜色代码似乎确实存在问题(我尝试将它们复制/粘贴到字符向量中)。

一个工作示例

0 投票
2 回答
4817 浏览

r - 离散 viridis ggplot 色标

我有一个有序因子变量,我想使用ggplot2. 有什么方法可以使用scale_color_viridis()连续色标,使用这个有序因子而不将因子转换为数字?直截了当

不起作用。

0 投票
1 回答
4340 浏览

python - 在 matplotlib 中修改 viridis 颜色图(替换某些颜色)

我四处搜寻,发现了一些接近工作但没有完全适合我需要的东西。

基本上,我真的很喜欢将 viridis 颜色图作为起点。但是,我想用白色替换地图最低端的紫色。

我尝试使用set_under(),但这不符合我的需求。我需要简单地用白色替换紫色。

例如,我尝试了以下(从这里Matplotlib 离散颜色条) -

它完美地工作并且完全符合我对'jet'的需要但是当我用'viridis'替换'jet'时出现以下错误

我怎样才能解决这个问题并简单地做我想做的事?

任何帮助都将不胜感激。

谢谢!

0 投票
2 回答
1283 浏览

python - Python pcolor 和 colorbar 不使用整个颜色图

当我尝试创建一个值在 -2 到 10 之间的简单 pcolor 图时,默认 pcolor 和 colorbar 仅使用从 -2 到 2 的颜色图,从而显示错误的颜色。

这是一个工作示例:

我会包含一张图片,但在 stackoverflow 上没有足够的声誉

0 投票
1 回答
4982 浏览

r - 如何在一个ggplot2图中实现两个色阶

我正在尝试绘制一个 ggplot2 图,但使用两种不同的色标,一种是用户定义的,另一种是由我的 data.frame 中的单独列定义的。

这在示例中更容易显示:

我可以使用此代码绘制下图:

这给了我一个很好的渐变填充我的图表使用我的data.frame中的渐变列。

渐变填充散点图

然而,然后我想用不同颜色的 fc 大于或小于截止值来标记基因,但在这个渐变填充中保持不变的基因。

我可以做第一部分:

这给了我一个很好的情节,其中一种颜色的“增加”和“减少”基因和深灰色的“不变”。以及一些突出显示的点,这些点指的是我之前在“颜色”列中命名的特定基因。

非梯度散射

我想做的是用渐变填充在“颜色”列中绘制“未改变”基因(因此第二个图中的灰色点),其余部分使用我定义的配色方案。

谢谢

0 投票
1 回答
1689 浏览

r - 温度图:FUN 中的错误(X[[i]],...):找不到对象“y”

我正在尝试绘制温度,同时从以下链接获取代码: https ://cran.r-project.org/web/packages/ggjoy/vignettes/gallery.html

在此处输入图像描述

这里作者使用 y 轴作为月份轴,但我想使用 x 轴作为月份轴和 y 轴作为温度轴。

数据可以从以下链接下载: https ://drive.google.com/file/d/0ByOfjCmqEilLYndpOWJyZXhPVUk/view

代码如下:

它给出了以下错误。

FUN(X[[i]], ...) 中的错误:找不到对象“y”

0 投票
4 回答
17677 浏览

r - 如何限制 viridis 色标的范围?

我有两组数据,我想使用带有 viridis 色标的热图来呈现它们。对于第一个数据集,我的值范围从 0 到 1.2,我可以很容易地看到我想看到的差异。然而,我的第二个数据集有一些异常值,导致范围从 0 到 2。现在更难看到 0 和 1 之间有趣范围内的差异,并且更难以直接比较这两个图像。是否有可能使用 viridis 色阶显示从 0 到 1.2 的数据,同时以黄色显示更高的值(viridis 色阶的“最高”颜色)?这是一个例子:

DataSet1:0.5和0.7的区别很容易看出

在此处输入图像描述

DataSet2:0.5 和 0.7 之间的差异很难看出

在此处输入图像描述

0 投票
3 回答
4971 浏览

r - 无法加载 r 包“arulesViz”,因为没有名为“viridis”的包

0 投票
1 回答
1237 浏览

r - viridis ggplot2 颜色包不会安装,即使依赖项 = TRUE

我启动了一个干净的 R Studio 实例。我不保存我的环境,也不使用 Rprofile 文件。我尝试了两个命令:

我得到这个错误:

  • 安装包'viridis' ... **包'viridis'成功解包并检查MD5和** R ** inst **为延迟加载准备包错误:'namespace:viridisLite'未导出对象'cividis'错误: 包“viridis”的延迟加载失败</li>
  • 删除 install.packages 中的“/home/stackinator/Rlibs/viridis”警告:安装包“viridis”的退出状态非零