小编luk*_*kas的帖子

激活 conda 环境在 vscode 中停止工作

我注意到conda activate 环境在 vscode 集成终端中没有明显原因停止工作(我当然没有安装任何新扩展,也没有在过去几天更新 conda 或 vscode)。

预期行为

运行 conda activate environment 后,我​​希望环境被激活并能够使用环境 python 解释器。基本上它应该是这样的:

(base) lpravda-ml:~ lpravda$ conda activate rdkit-env
(rdkit-env) lpravda-ml:~ lpravda$ which python
/Users/lpravda/anaconda3/envs/rdkit-env/bin/python
Run Code Online (Sandbox Code Playgroud)

这是我可以使用非 vscode 终端实现的,并像往常一样使用 conda。

实际行为 当我在 vscode 集成终端中输入相同的命令集时会发生这种情况:

(base) lpravda-ml:~ lpravda$ conda activate rdkit-env
(rdkit-env) lpravda-ml:~ lpravda$ which python
/usr/local/bin/python
Run Code Online (Sandbox Code Playgroud)

环境似乎已经打开,但是python仍然指向系统安装python 2.7,我不知道为什么。

它曾经工作多年,现在它崩溃了。

注意:当我在 vscode 中运行调试器时,会选择并执行正确的 conda 环境。

我的设置:

OS: Mac OS X: 10.14.3
vscode: 1.31.1
conda: 4.6.7
Run Code Online (Sandbox Code Playgroud)

使用以下更新更新持续问题:

OS: Mac OS X: 10.14.3
vscode: 1.33.3
conda: 4.6.8 …
Run Code Online (Sandbox Code Playgroud)

anaconda conda visual-studio-code

9
推荐指数
1
解决办法
7687
查看次数

轴上所有点之间的距离相等

我试图绘制一个像这样的简单散点图: 在此输入图像描述

我用于生成此图的最小代码如下:

ggplot(fig1c, aes(x=xvar, y=yvar)) +    
  scale_x_log10(breaks=unique(fig1c$xvar)) +
  scale_y_continuous(breaks=seq(0, 10, by=1), labels=as.character(seq(0, 10, by=1))) +   
  geom_point(aes(fill=Method, color=Method, shape=Method), size = 5, guides=FALSE) + 
  scale_colour_brewer(palette="Set1") + 
  geom_line(aes(fill=Method, color=Method)) +
Run Code Online (Sandbox Code Playgroud)

我想要实现的是让x轴上的所有点(5884,13957,...)等间距.即我希望点5884和13957之间的间隔与13957和21013之间的大小相同,依此类推.有帮助吗?

谢谢

r scatter-plot ggplot2

7
推荐指数
1
解决办法
2294
查看次数

R图中不同颜色的组

我正在尝试重现以下图像http://www.davidzeleny.net/wiki/lib/exe/fetch.php/vizualizace:figures:boxplots-jitter-rdbu-colors.png?cache=

我正在使用的代码大致如下:

library(RColorBrewer) 
library(reshape2)

a=rnorm(100, mean=1)
b=rnorm(100, mean=0, sd=1)
ab=data.frame(a,b)
melt=melt(ab)
bpColor=brewer.pal(4, 'RdBu')

boxplot(melt$value ~ melt$variable, notch=T, col=c(bpColor[1], bpColor[4]), outline=F, varwidth=T)
stripchart(melt$value ~ melt$variable, add=T, vertical=T, pch=21,
         bg=bpColor[2:3][melt$variable], method='jitter', jitter=0.02)
Run Code Online (Sandbox Code Playgroud)

除了条形图点的颜色之外,我从中获得的几乎是相同的

my_image http://is.muni.cz/de/256262/Rplot.png

我应该如何编辑我的代码以重现正确的着色?我以为

bg=bpColor[2:3][melt$variable]
Run Code Online (Sandbox Code Playgroud)

会做这个工作,但是我得到这个输出,如果我要删除[]括号我有两种颜色,但在组内混合.谢谢你的帮助.

plot r

4
推荐指数
2
解决办法
4580
查看次数

标签 统计

r ×2

anaconda ×1

conda ×1

ggplot2 ×1

plot ×1

scatter-plot ×1

visual-studio-code ×1