跳转至

熊猫散点图–数据框.图.散点()

原文:https://www.geesforgeks.org/pandas-散点图-data frame-plot-散点图/

散点图是一种显示两个数值变量之间关系的数据可视化技术。对于使用熊猫绘制散点图,有一个 DataFrame 类,该类有一个名为 plot 的成员。在绘图成员上调用散点图()方法,在两个变量或两列熊猫数据框之间绘制一个绘图。

语法: DataFrame.plot.scatter(x,y,s =无,c =无)

参数:

x: 列名用作每个点的水平坐标 y: 列名用作每个点的垂直坐标 s: 点的大小 c: 点的颜色

步骤:

  • 导入必要的库。
  • 准备数据
  • 将准备好的数据转换为数据帧
  • 绘制散点图

示例 1: 在本例中,我们将使用数据框绘制散点图,这里我们将创建数据框并使用不同的列绘制散点图。

蟒蛇 3

# Program to draw scatter plot using Dataframe.plot
# Import libraries
import pandas as pd

# Prepare data
data={'Name':['Dhanashri', 'Smita', 'Rutuja',
              'Sunita', 'Poonam', 'Srushti'],
      'Age':[20, 18, 27, 50, 12, 15]}

# Load data into DataFrame
df = pd.DataFrame(data = data);

# Draw a scatter plot
df.plot.scatter(x = 'Name', y = 'Age', s = 100);

输出:

示例 2: 这里我们将创建数据框,并使用不同的列和样式数据点绘制散点图。

蟒蛇 3

# Program to draw scatter plot using Dataframe.plot
# Import libraries
import pandas as pd

# Prepare data
data={'Name':['Dhanashri', 'Smita', 'Rutuja',
              'Sunita', 'Poonam', 'Srushti'],
      'Age':[ 20, 18, 27, 50, 12, 15]}

# Load data into DataFrame
df = pd.DataFrame(data = data);

# Draw a scatter plot and here size of dots determined by age of person
df.plot.scatter(x = 'Name', y = 'Age', s = 'Age', c = 'red');

输出:



回到顶部