美文网首页
Matplotlib技巧

Matplotlib技巧

作者: chenxyy | 来源:发表于2019-11-18 11:31 被阅读0次

随机颜色

def randomcolor():
    colorArr = ['1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']
    color = ""
    for i in range(6):
        color += colorArr[random.randint(0,14)]
    return "#"+color

设定画布大小

plt.figure(figsize=(30,18),dpi = 300)

生成子图

plt.subplot(3,2,1)   # 表示画布结构为3行2列,当前为第一幅画
for i in range(len(result_1)):
    plt.scatter(np.arange(1024), result_1[i], c=randomcolor(),s=10)

plt.subplot(3,2,2)  #当前为第二幅画
for i in range(len(result_2)):
    plt.scatter(np.arange(1024), result_2[i], c=randomcolor(),s=10)

plt.subplot(3,2,3) # 当前为第三幅画
for i in range(len(result_3)):
    plt.scatter(np.arange(1024), result_3[i], c=randomcolor(),s=10)

plt.subplot(3,2,4) #当前为第四幅画
for i in range(len(result_4)):
    plt.scatter(np.arange(1024), result_4[i], c=randomcolor(),s=10)

plt.subplot(3,2,5) #当前为第五幅画
for i in range(len(result_5)):
    plt.scatter(np.arange(1024), result_5[i], c=randomcolor(),s=10)

plt.subplot(3,2,6) #当前为第六幅画
for i in range(len(result_6)):
    plt.scatter(np.arange(1024), result_6[i], c=randomcolor(),s=10)

plt.grid()   # 生成网格
plt.xlim(110,160)  #横轴的范围为110-160之间
plt.show()

标记点

marker type 含义
“.” point
“,” pixel 像素
“o” circle
“v” triangle_down 下三角
“^” triangle_up 上三角
“<” triangle_left 左三角
“>” triangle_right 右三角
“1” tri_down 类似奔驰的标志
“2” tri_up 类似奔驰的标志
“3” tri_left 类似奔驰的标志
“4” tri_right 类似奔驰的标志
“8” octagon 八角形
“s” square 正方形
“p” pentagon 五角星
“*” star 星号
“h” hexagon1 六边形1
“H” hexagon2 六边形2
“+” plus 加号
“x” x x
“D” diamond 钻石
“d” thin_diamond 细的钻石
vline
“-“ hline 水平方向的线
“TICKLEFT” octagon 像素
marker type 含义
“.” point
“,” pixel 像素
“o” circle
“v” triangle_down 下三角
“^” triangle_up 上三角
“<” triangle_left 左三角
“>” triangle_right 右三角
“1” tri_down 类似奔驰的标志
“2” tri_up 类似奔驰的标志
“3” tri_left 类似奔驰的标志
“4” tri_right 类似奔驰的标志
“8” octagon 八角形
“s” square 正方形
“p” pentagon 五角星
“*” star 星号
“h” hexagon1 六边形1
“H” hexagon2 六边形2
“+” plus 加号
“x” x x
“D” diamond 钻石
“d” thin_diamond 细的钻石
vline
“-“ hline 水平方向的线
“TICKLEFT” octagon 像素

生成标签

plt.legend()

相关文章

网友评论

      本文标题:Matplotlib技巧

      本文链接:https://www.haomeiwen.com/subject/htuvictx.html