Python中Matplotlib的点、线形状及颜色(绘制散点图)

您所在的位置:网站首页 灰的形状 Python中Matplotlib的点、线形状及颜色(绘制散点图)

Python中Matplotlib的点、线形状及颜色(绘制散点图)

2024-06-12 17:09| 来源: 网络整理| 查看: 265

我们在Python中经常使用会用到matplotlib画图,有些曲线和点的形状、颜色信息长时间不用就忘了,整理一下便于查找。

安装matplotlib后可以查看官方说明(太长不贴出来了)

from matplotlib import pyplot as plt help(plt.plot)

常用颜色:

'b' 蓝色 'g' 绿色 'r' 红色 'c' 青色 'm' 品红 'y' 黄色 'k' 黑色 'w' 白色

更多颜色:

plt.plot(x, y, marker='+', color='coral')

常用标记点形状:

‘.’:点(point marker) ‘,’:像素点(pixel marker) ‘o’:圆形(circle marker) ‘v’:朝下三角形(triangle_down marker) ‘^’:朝上三角形(triangle_up marker) ‘’:朝右三角形(triangle_right marker) ‘1’:(tri_down marker) ‘2’:(tri_up marker) ‘3’:(tri_left marker) ‘4’:(tri_right marker) ‘s’:正方形(square marker) ‘p’:五边星(pentagon marker) ‘*’:星型(star marker) ‘h’:1号六角形(hexagon1 marker) ‘H’:2号六角形(hexagon2 marker) ‘+’:+号标记(plus marker) ‘x’:x号标记(x marker) ‘D’:菱形(diamond marker) ‘d’:小型菱形(thin_diamond marker) ‘|’:垂直线形(vline marker) ‘_’:水平线形(hline marker)

常用线形:

‘-‘:实线(solid line style) ‘–‘:虚线(dashed line style) ‘-.’:点划线(dash-dot line style) ‘:’:点线(dotted line style)

绘制散点图

在matplotlib中使用函数 matplotlib.pyplot.scatter 绘制散点图,matplotlib.pyplot.scatter的函数细节:

matplotlib.pyplot.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) x,y组成了散点的坐标;s为散点的面积;c为散点的颜色(默认为蓝色'b');marker为散点的标记;alpha为散点的透明度(0与1之间的数,0为完全透明,1为完全不透明);linewidths为散点边缘的线宽;如果marker为None,则使用verts的值构建散点标记;edgecolors为散点边缘颜色。 import matplotlib import matplotlib.pyplot as plt import numpy as np # 保证图片在浏览器内正常显示 %matplotlib inline # 10个点 N = 10 x = np.random.rand(N) y = np.random.rand(N) plt.scatter(x, y) plt.show()

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3