Matplotlib 散點圖

散點圖用于繪制水平軸和垂直軸上的數(shù)據(jù)點,以試圖顯示一個變量受另一個變量影響的程度。數(shù)據(jù)表中的每一行都由一個標記表示,該位置取決于其在X和Y軸上設置的列中的值??梢詫⒌谌齻€變量設置為對應于標記的顏色或大小,從而為該圖添加另一個維度。

下面的腳本繪制了兩種不同顏色的成績范圍與男孩和女孩成績的散點圖。

示例代碼:

# Filename : example.py
# Copyright : 2020 By Nhooo
# Author by : www.soo66.com
# Date : 2020-08-08
#! /usr/bin/env python
 #coding=utf-8
 import matplotlib.pyplot as plt
 import numpy as np
 import math
 import seaborn as sns
 plt.rcParams['font.sans-serif'] = ['SimHei'] # 步驟一(替換sans-serif字體)
 plt.rcParams['axes.unicode_minus'] = False # 原文出自【立地貨】,商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)請保留原文鏈接:
 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('分數(shù)范圍')#x軸名稱
 plt.ylabel('分數(shù)等級')#y軸名稱
 plt.grid(False)#顯示網(wǎng)格線
 plt.legend(labels = ('男孩','女孩'),loc='upper right')
 plt.show()

執(zhí)行上面示例代碼,得到以下結(jié)果 -

散點圖

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清