分享

plot参数

 pythonjava学习 2021-04-06
上篇介绍了如何用plot函数来画折线图,以及如何将多个图画在同一个图片上,本篇介绍的是plot函数一些参数的设置。
1、linewidthlinestyle参数
上篇用了color来修改折线的颜色,除了可以改颜色,还可以改曲线的宽度和样式,分别用参数linewidthlinestyle
其中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

    0条评论

    发表

    请遵守用户 评论公约