plot参数

上篇介绍了如何用plot函数来画折线图,以及如何将多个图画在同一个图片上,本篇介绍的是plot函数一些参数的设置。
1、linewidth和linestyle参数
上篇用了color来修改折线的颜色,除了可以改颜色,还可以改曲线的宽度和样式,分别用参数linewidth和linestyle。
其中linestyle可以有几种样式:'-’表示实线,'--’表示虚线,’-.’表示点画线,’:’表示点虚线等等,可参考以下链接:
https://blog.csdn.net/dss_dssssd/article/details/84430024
如下图所示:

其代码如下:

import matplotlib.pyplot as plt

import randomx = ['2001', '2002', '2003', '2004', '2005']

y1 = [32000, 43243, 64323, 34567, 34567]

y2 = [24000, 34560, 24567, 12321, 24356]

y3 = [12345, 23456, 23421, 11111, 12344]

y4 = [45321, 46789, 65432, 43532, 43212]

plt.plot(x, y1, color='red', linestyle='-', linewidth=10)

plt.plot(x, y2, color='blue', linestyle='--', linewidth=25)

plt.plot(x, y3, color='g', linestyle=':', linewidth=15)

plt.plot(x, y4, color='c', linestyle='-.')

plt.xlabel("years")

plt.ylabel("data")

plt.show()

2、marker参数
如果不设置此参数,默认为直线,可以通过此参数设置标记圆点还是不同的形状,是否需要用曲线连接。
例如:’o’ 为圆圈,’*’为星号,'s’为方形等等,具体可参考链接:
https://blog.csdn.net/dss_dssssd/article/details/84430024
如下图所示:
其代码如下:

import matplotlib.pyplot as plt

import numpy as np

x = np.linspace(-np.pi, np.pi, 64, endpoint=True)

y1 = np.sin(x)

y2 = np.cos(x)

plt.plot(x, y1, '*', color='r')

plt.plot(x, y2, 's', color='b')

plt.show()

(0)

相关推荐