散点图(Scatter)
用于绘制水平轴和垂直轴上的数据点,以试图显示一个变量受另一个变量影响的程度。
特点:判断变量之间是否存在数量关联趋势
例:两种不同颜色的成绩范围与男孩和女孩成绩的散点图
#! /usr/bin/env python
#coding=utf-8
import matplotlib.pyplot as plt
import numpy as np
import math
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
girls_grades = [89, 90, 70, 89, 100, 80, 90, 100, 80, 34]
boys_grades = [30, 29, 49, 48, 100, 48, 38, 45, 20, 30]
grades_range = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
#plt.legend(labels = ('男孩','女孩'),loc='upper left')
plt.scatter(grades_range, girls_grades, color='r', alpha=0.5)
plt.scatter(grades_range, boys_grades, color='b', alpha=0.5)
plt.title('散点图示例')
#显示图表标题
plt.xlabel('分数范围')
#x轴名称
plt.ylabel('分数等级')
#y轴名称
plt.grid(False)
#显示网格线
plt.legend(labels = ('男孩','女孩'),loc='upper right')
plt.show()
