# -*- coding: utf-8 -*-
# @File : 数据可视化(Data_visualization).py
# @Date : 2019-03-5
# @Author : Zhang.Cookie
import numpy as np
import matplotlib.pyplot as mp
n = 1000
x = np.random.normal(0,1,n) #平均值(value=0),标准差(),个数 ;标准分布
y = np.random.normal(0,1,n)
d = np.sqrt(x ** 2 + y ** 2) #距离。。
mp.figure('Scatter',facecolor='lightgray')
mp.title('Scatter',fontsize = 20)
mp.xlabel('x',fontsize = 14) #水平坐标
mp.ylabel('y',fontsize = 14 )# 垂直坐标
mp.tick_params(labelsize = 10)
mp.grid(linestyle = ':')
mp.scatter(x,y,s=60,c=d ,cmap='jet_r',alpha= 0.5,marker ='o')
#scatter画散点图 c=d 颜色=距离要与cmap(颜色映射)同用,正向映射(jet)反向(jet_r),alpha透明度,marker图形(*,d..)
mp.show()
运行效果图