打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
plot参数
上篇介绍了如何用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()


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python强大的绘图模块matplotlib示例讲解!
Python中Matplotlib绘图
一次性掌握所有 Python 画图基础操作
matplotlib pyplot 画图基础教程
python之matplotlib.pyplot基础及折线图
Python绘图
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服