Python 如何基于其他列值以不同形状绘制DataFrame列值

Python 如何基于其他列值以不同形状绘制DataFrame列值,python,plot,dataframe,Python,Plot,Dataframe,我对python绘图还是新手。假设我为演示创建了一个数据帧,如下所示。 我想做的是 (1) 根据一个图形中的标签列,即在不同的组中,以不同的颜色和符号绘制“值”列值,希望找到不同的图案 (2) 将每组(基于标签列)分为不同的箱子(例如,分别为5个箱子和3个箱子),并将它们放在一个新的图形中 import numpy as np import pandas as pd mu, sigma = 0, 0.1 theta = 0.3 s = np.random.normal(mu, sigma, 10

我对python绘图还是新手。假设我为演示创建了一个数据帧,如下所示。 我想做的是

(1) 根据一个图形中的标签列,即在不同的组中,以不同的颜色和符号绘制“值”列值,希望找到不同的图案

(2) 将每组(基于标签列)分为不同的箱子(例如,分别为5个箱子和3个箱子),并将它们放在一个新的图形中

import numpy as np
import pandas as pd
mu, sigma = 0, 0.1
theta = 0.3
s = np.random.normal(mu, sigma, 100)
group = np.random.binomial(1, theta, 100)
df = pd.DataFrame(np.vstack([s,group]).transpose())
df.columns = ['value','label']

根据您正在绘制的“值列”。它只是一维上的点,每个点都有颜色吗label@Shantanu德什潘德,是的,不同的颜色是最小的,如果不同的符号也会更好