import numpy as np import matplotlib.pyplot as plt import matplotlib.dates as mdates # 解决中文显示问题 plt.rcParams[‘font.sans-serif‘] = [‘STLiti‘] # 用来正常显示中文标签 plt.rcParams[‘axes.unicode_minus‘] = False # 用来正常显示负号 # 有中文出现的情况,需要u‘内容‘ fig = plt.figure() ax1 = fig.add_subplot(111) #设置标题 ax1.set_title(‘折线图‘) #设置X轴标签 plt.xlabel(‘X‘) #设置Y轴标签 plt.ylabel(‘Y‘) x=np.linspace(-10,10,100)# -10到10平均分成100份 y=x**3 # plt.plot(x,y) # 方式一 ax1.plot(x, y, color=‘green‘, linestyle=‘dashed‘, marker=‘o‘, markerfacecolor=‘blue‘, markersize=12) #设置图标 plt.legend(‘x‘) plt.show()
| Property | Value Type | 
|---|---|
| alpha | 控制透明度,0为完全透明,1为不透明 | 
| animated | [True False] | 
| antialiased or aa | [True False] | 
| clip_box | a matplotlib.transform.Bbox instance | 
| clip_on | [True False] | 
| clip_path | a Path instance and a Transform instance, a Patch | 
| color or c | 颜色设置 | 
| contains | the hit testing function | 
| dash_capstyle | [‘butt’ ‘round’ ‘projecting’] | 
| dash_joinstyle | [‘miter’ ‘round’ ‘bevel’] | 
| dashes | sequence of on/off ink in points | 
| data | 数据(np.array xdata, np.array ydata) | 
| figure | 画板对象a matplotlib.figure.Figure instance | 
| label | 图示 | 
| linestyle or ls | 线型风格[‘-’ ‘–’ ‘-.’ ‘:’ ‘steps’ …] | 
| linewidth or lw | 宽度float value in points | 
| lod | [True False] | 
| marker | 数据点的设置[‘+’ ‘,’ ‘.’ ‘1’ ‘2’ ‘3’ ‘4’] | 
| markeredgecolor or mec | any matplotlib color | 
| markeredgewidth or mew | float value in points | 
| markerfacecolor or mfc | any matplotlib color | 
| markersize or ms | float | 
| markevery | [ None integer (startind, stride) ] | 
| picker | used in interactive line selection | 
| pickradius | the line pick selection radius | 
| solid_capstyle | [‘butt’ ‘round’ ‘projecting’] | 
| solid_joinstyle | [‘miter’ ‘round’ ‘bevel’] | 
| transform | a matplotlib.transforms.Transform instance | 
| visible | [True False] | 
| xdata | np.array | 
| ydata | np.array | 
| zorder | any number | 
原文:https://www.cnblogs.com/felixwang2/p/9190946.html