我想在seaborn中制作一个情节,但我遇到了一些困难。数据有 2 个变量:时间(2 个级别)和状态(2 个级别)。我想在 x 轴上绘制时间,并以不同的子图形式表示,显示单独的数据线。最后,在这些的右侧,我想显示每个状态级别的时间 2 和时间 1 之间差异的差异图。我不能做得很好,因为我无法让第二个图显示在右侧。这是我的尝试:
import numpy as np
import pandas as pd
import seaborn as sns
# Just making some fake data
ids = [1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5]
times = [1,1,2,2,1,1,2,2,1,1,2,2,1,1,2,2,1,1,2,2]
states = ['A', 'B', 'A', 'B'] * 5
np.random.seed(121)
resps = [(i*t) + np.random.normal() for i, t in zip(ids, times)]
DATA = {
'identity': ids,
'time': times,
'state': states,
'resps': resps
}
df = pd.DataFrame(DATA)
# Done with data
g = sns.relplot(
data=df, kind='line',
col='state', …Run Code Online (Sandbox Code Playgroud) 我正在尝试配置 git,这样我就不必继续进行身份验证(并且还可以了解有关 git 的更多信息)。
我之前一直使用基于密码的身份验证,这种身份验证会重复输入我的密码。我按照步骤(使用 Windows)在 github 中设置 SSH 密钥。我给我的密钥起了一个特定的名称,预计在某个时候我将需要多个 SSH 密钥。id_rsa一直有github是没有意义的!我收到了密钥已成功创建的电子邮件,我使用 git bash (因为 Windows)静默启动 SSH 客户端并添加了我的私钥。但运行 agit clone给了我这个错误:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)
然后我想到用默认名称 ( id_rsa) 尝试一下,而不是我的自定义名称,当然它是有效的。所以我的问题是如何避免这种情况?我不希望为 github 保留默认名称。