matplotlib--直线和点

直线和点:

import matplotlib.pyplot as plt
import numpy as np

x=np.linspace(-10,10,10)
y=x**2
h=plt.plot(x,y,linestyle=':',color='red',marker='o')   #画直线或者点

#marker 设置点的形状 看官网 https://matplotlib.org/api/markers_api.html?highlight=markers#module-matplotlib.markers #marker= 要是省略,只画点不划线;要是不省略,即画点也连线 #返回值h:所画图形的对象 plt.show() print(h)

linestyle设置线的形状:

字符描述
'-' 实线样式
'--' 短横线样式
'-.' 点划线样式
':' 虚线样式
'.' 点标记
',' 像素标记
'o' 圆标记
'v' 倒三角标记
'^' 正三角标记
'<' 左三角标记
'>' 右三角标记
'1' 下箭头标记
'2' 上箭头标记
'3' 左箭头标记
'4' 右箭头标记
's' 正方形标记
'p' 五边形标记
'*' 星形标记
'h' 六边形标记 1
'H' 六边形标记 2
'+' 加号标记
'x' X 标记
'D' 菱形标记
'd' 窄菱形标记
'|' 竖直线标记
'_' 水平线标记

 

原文地址:https://www.cnblogs.com/liming19680104/p/10614104.html