小编Jos*_* Ho的帖子

从seaborn swarmplot获取绘制点的跨度

我有以下数据:

import pandas as pd
import numpy as np

# Generate dummy data.
a = np.random.random(75)
b = np.random.random(75) - 0.6
c = np.random.random(75) + 0.75 

# Collate into a DataFrame
df = pd.DataFrame({'a': a, 'b': b, 'c': c}) 
df.columns = [list(['WT', 'MUT', 'WTxMUT']), list(['Parent', 'Parent', 'Offspring'])]
df.columns.names = ['Genotype', 'Status']
df_melt = pd.melt(df) 
Run Code Online (Sandbox Code Playgroud)

我使用以下代码在seaborn中绘制它:

import seaborn as sb
sb.swarmplot(data = df_melt, x = "Status", y = "value", hue = "Genotype")
Run Code Online (Sandbox Code Playgroud)

链接到群图输出

如何获得每个组的 x 跨度?例如,父组的群图水平跨度范围是多少?

python matplotlib seaborn swarmplot

5
推荐指数
1
解决办法
1919
查看次数

将元组与元组元组区分开来

我有一个元组和一个元组元组.

import numpy as np
a = ("Control", "Group1")
b = (("Control", "Group1"), ("Control", "Group1", "Group2))
Run Code Online (Sandbox Code Playgroud)

我怎么能说这a与根本不同b?都

print(len(a))
print(np.shape(a))
print(len(np.shape(a)))
Run Code Online (Sandbox Code Playgroud)

print(len(b))
print(np.shape(b))
print(len(np.shape(b)))
Run Code Online (Sandbox Code Playgroud)

产生相同的输出:

2
(2,)
1
Run Code Online (Sandbox Code Playgroud)

再次感谢!

python python-2.7 python-3.x

2
推荐指数
1
解决办法
46
查看次数

标签 统计

python ×2

matplotlib ×1

python-2.7 ×1

python-3.x ×1

seaborn ×1

swarmplot ×1