我正在尝试创建一个分类图,其中每个标记的大小反映相应样本的一定量,如以下示例中使用预加载的笔尖数据(上图https://i.stack.imgur.com/pRn0x.png:]]import seaborn as sns
sns.set(style="whitegrid")
tips = sns.load_dataset("tips")
ax = sns.stripplot("day", "total_bill", data=tips, palette="Set2", size=tips["size"]*5, edgecolor="gray", alpha=.25)import seaborn as sns
import pandas as pd
df = pd.read_csv("python_plot_test3.csv")
sns.set(style="whitegrid")
ax = sns.stripplot("log10p_value","term_name", data=df, palette="Set2", size=df['precision'], edgecolor="gray", alpha=.50)
我怀疑数据类型不一样,但是似乎不一样,尽管当我打印df ['precision']时它返回名称和dtype,而当我打印tip [“ size”]时它也返回其长度。 。有人可以给我一个提示吗?我发现了如何在散点图上更改它,但在分类图上什么都没有。
我的数据数据:
term_name,log10p_value,精度肌肉结构发育,33.34122617,15解剖结构形态发生,32.91330177,5肌肉系统过程,31.61813233,11调节多细胞生物过程,30.84862451,25系统开发,29.16494157,36肌肉细胞分化,28.79114555,11
我正在尝试创建一个分类图,其中每个标记的大小反映相应样本的一定量,如以下示例中使用预加载的笔尖数据(上方图...