这个问题是" 如何将数据椭圆叠加在ggplot2散点图上? " 的后续内容.
我想创建使用二维散点图ggplot2与充满叠加置信椭圆.使用上面提到的帖子中的Etienne Low-Décarie的解决方案,我确实得到了叠加的省略号.该解决方案是基于stat_ellipse从https://github.com/JoFrhwld/FAAV/blob/master/r/stat-ellipse.R
问:如何用特定颜色填充椭圆的内部区域(更具体地说,我想使用椭圆边框的颜色与某些alpha)?
这是从上述帖子修改的最小工作示例:
# create data
set.seed(20130226)
n <- 200
x1 <- rnorm(n, mean = 2)
y1 <- 1.5 + 0.4 * x1 + rnorm(n)
x2 <- rnorm(n, mean = -1)
y2 <- 3.5 - 1.2 * x2 + rnorm(n)
class <- rep(c("A", "B"), each = n)
df <- data.frame(x = c(x1, x2), y = c(y1, y2), colour = class)
# get code for "stat_ellipse"
library(devtools) …Run Code Online (Sandbox Code Playgroud) 为了管理我的大量网站登录,我写了一个bash脚本
一个字符串,对我个人而言,标识某个帐户.例子是mylogin@stackoverflow.com或thisWebsiteIVistedLately,但它可能是任何东西.它不必遵循某种模式,它应该帮助我区分我想要管理的不同帐户.
主密码.
输出是帐户的用户名和安全密码的组合.我不想存储任何生成的用户名/密码,也不存储主密码.因此,类似于Honey Encryption,我希望脚本为每个输入生成合理的结果.如果坏人输入了错误的主密码,他就会得到一个不同的用户名/密码组合,无法区分"真实"密码.
这是我到目前为止提出的bash脚本:
#!/bin/bash
# robust bash scripting
set -o errexit
set -o nounset
set -o pipefail
# external programs
OPENSSL=$(which openssl)
SED=$(which sed)
CUT=$(which cut)
# get identifier
read -s -p "id = " ID
echo ""
# read password
read -s -p "pw = " PW
echo ""
# generate username
printf "%s" "$ID" | { printf "%s" "$PW" | "$OPENSSL" enc -e -aes-256-cbc -pass stdin -salt -S …Run Code Online (Sandbox Code Playgroud)