如何采用Python语言来化散点图

Python017

如何采用Python语言来化散点图,第1张

1、打开自己的winPython程序,如图所示;

2、建立一个脚本文件;

3、导入要用到的一些库文件;

import numpy as np

from numpy import *

import matplotlib.pyplot as plt

4、填入我们要画出的数据点

dataSet=mat([[-0.017,14.05],[-3.4,2.01],[-6.1,3.4]]).T

5、采用以下代码画出我们的散点图

plt.scatter(dataSet[0],dataSet[1],c='red',marker='o')

6、执行我们的代码后可以看到我们的结果。

'''

s:

size的缩写,设置散点的大小。若是给定一个数值,则所有点的大小一致;若是给定一个数组,则每个点的大小不同。

c:

color的缩写,设置散点的颜色。若只有一个值,则所有的点设置为同一个颜色,若给定一个颜色数组,则不同的点可以设置成不同的颜色,若给定浮点数的数组,则映射到相应的颜色。

marker:

用于设置散点的标记,用法与折线图的marker参数一对称,具体参考《python数据可视化--matplotlib绘制折线图(2)》对marker的详细介绍。

cmap:

表示数据点的颜色映射表,仅当参数c为浮点数的数组时才可用。cmap需要花很大的篇幅进行介绍,往后再详细讲解,在此先按下不表。

norm:

表示数据的亮度,取值范围在0~1,只有c是一个浮点数的数组的时候才使用。

alpha:

表示数据的透明度,取值范围在0~1。

linewidths:表示数据点边缘的宽度。

edgecolors:表示数据点边缘的颜色。

'''

'''

颜色映射是一系列颜色,从起始颜色渐变到结束颜色,可用于突出数据的规律

例如,交钱的颜色显示较小的值,较深的颜色显示较大的值

'''