来来来,一起来看看如何用python画散点图
# 首先要知道导入什么模块
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(1,10)
y = x
# 关键是调用scatter函数来画画
plt.scatter(x, y, c="m", marker="x")
plt.xlabel('Area')
plt.ylabel('Price')
# 最后显示出来就可以了
plt.show()
画图结果
我们来看看scatter函数有哪些参数
scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None,vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None,hold=None, data=None, **kwargs)
(1) x 数组
(2) y 数组
(3) c 颜色
b:blue, c:cyan, g:green, k:black, m:magenta紫红色, r:red, w:white, y:yellow
(4) marker 散点的样式,默认为o
属性值 | 描述 |
---|---|
. | 点 |
, | 像素 |
o | 圆 |
v | 倒三角形 |
< | |
> | |
1 | |
2 | |
3 | |
4 | |
8 | |
s | |
p | |
* | |
h | |
H | |
+ | 加号 |
x | x号 |
D | 钻石 |
d | 细钻 |
_ | |
TICKLEFT | |
TICKRIGHT | |
TICKUP | |
TICKDOWN | |
CARETLEFT | |
CARETRIGHT | |
CARETUP | |
CARETDOWN |