本文代码源自官方实例,部分进行了修改和注解,增加不同线型的显示实例,帮助学习和查询。

"""
=======================================
plot图的线型设置以及自定义虚线段
======================================="""
import numpy as np
import matplotlib.pyplot as pltx = np.linspace(0, 10, 500)
dashes = [10, 5, 100, 5] # 虚线参数,10和100是实点,5是虚点fig, ax = plt.subplots()
line1, = ax.plot(x, np.sin(x), '--', linewidth=2, label='Dashesset retroactively')
line1.set_dashes(dashes)   #   设置虚线参数
line2, = ax.plot(x,-1* np.sin(x), dashes=[30, 5, 10, 5], label='Dashes set proactively')
#  几种常用的线型的演示
line3, = ax.plot(x, np.sin(x)/2, ':', label='..style')
line4, = ax.plot(x,-np.sin(x)/2, '-.', label='-.style')
line5, = ax.plot(x,np.sin(x)/4, '--', label='--style')
line6, = ax.plot(x,-np.sin(x)/4, '^', label='--style')ax.legend(loc='lowerright')   #   显示图例,loc设置图例位置
plt.show()

运行结果:

python—matplotlib数据可视化实例注解系列-----之plot图线型设置相关推荐

  1. Python Matplotlib数据可视化绘图之(六)————图片大小、颜色、标题、纵横坐标、画布和绘图区域背景颜色、Legend(图例)等的参数设置详解

    文章目录 前言 一.图片大小的设定和调节 1. 三种调整matplotlib图片大小的方法 1.1 plt.figure(figsize=(n, n)) 1.1.1 代码如下: 1.1.2 输出结果如 ...

  2. [转载] Python数据分析之Matplotlib数据可视化实例

    参考链接: 使用Python进行数据分析和可视化2 Matplotlib数据可视化的应用实例 分析 :2000至2017年各季度国民生产总值数据  npy文件--numpy专用的二进制格式 np.lo ...

  3. Python数据分析之Matplotlib数据可视化实例

    Matplotlib数据可视化的应用实例 分析 :2000至2017年各季度国民生产总值数据 npy文件--numpy专用的二进制格式 np.load()和np.save()是读写磁盘数组数据的两个重 ...

  4. Python+matplotlib数据可视化鼠标悬停自动标注功能实现

    功能描述:根据已有数据绘制图形之后,鼠标进入轴内自动设置背景色,退出轴时自动恢复背景色,若鼠标移动时悬停于曲线附近,则自动弹出文本标注提示当前值. 参考代码: 运行效果(鼠标位于轴外时): 运行效果( ...

  5. python matplotlib数据可视化教程_matplotlib的Python数据可视化和探索——入门指南

    matplotlib--最受欢迎的Python库,用于数据可视化和探索 我喜欢在Python中使用matplotlib.这是我学会掌握的第一个可视化库,此后一直存在.matplotlib是最受欢迎的用 ...

  6. Python matplotlib数据可视化 subplot绘制多个子图

    数据可视化的时候,有时需要将多个子图放在同一个画板上进行比较.通过使用GridSpec类配合subplot,可以很容易对子区域进行划定和选择,在同一个画板上绘制多个子图. 原文链接:https://y ...

  7. Python+matplotlib数据可视化设置图例3个精选案例

    本周推荐书目:<Python程序设计实验指导书>,董付国编著,清华大学出版社 本书详情链接二维码(清华大学出版社天猫官方旗舰店): 送书活动在继续,下周送第五批,详情链接:<Pyth ...

  8. python matplotlib数据可视化教程_Python使用matplotlib实现数据可视化教程

    目前有很多 工具 都可以数实现据可视化,比如我们常用的Excel,还有数据科学另一门重要的语言R,以及百度的Echarts等可视化工具.今天我们的主角是 Python 中的matplotlib库(官网 ...

  9. python matplotlib数据可视化_Python - matplotlib 数据可视化

    2  图和子图的建立 2.1  导入matplotlib import matplotlib.pyplot as plt import numpy as np 2.2  建立图和子图方式一 plt.p ...

最新文章

  1. java oj主机名排序_oj教程--排序算法(Java)
  2. Unity的Json解析二–写Json文件
  3. linux netfilter 分析,Linux Kernel Netfilter Helper 分析
  4. (转)mysql 无法设置外键的原因总结
  5. 如何将html转为report,如何把Html5 Report Viewer添加到Web项目
  6. 「产品经理全连接系列2」企业如何开展敏捷或DevOps的研发变革
  7. 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel
  8. 神舟飞天,与有荣焉!麒麟信安操作系统筑牢神舟十四号发射软件基石!
  9. 工业机器人远程监控运维物联网解决方案
  10. 让你的工作变轻松的一套免费的 iPhone 手势图标
  11. 7天内完成基础USB开发(2)——Pionway SDK简介
  12. 经典算法题-球和篮子
  13. 国家版权局称中国软件盗版率已大降
  14. 关于Sun公司的SCJP认证
  15. C专家编程 精编之一
  16. 中职计算机应用专业课堂教学,新时期中职计算机专业课堂教学的创新应用
  17. mov,lea指令的区别
  18. 动手制作智能化家居“魔镜”
  19. 非法获取计算机 取证,电子数据取证应注意的几个问题
  20. wordpress插件_5个最佳WordPress插件来处理您网站上的字体

热门文章

  1. Unity引擎渲染模块知识Tree
  2. Blender:用蒙皮修改器和表面细分修改器建模
  3. 生成函数(母函数)入门详解
  4. 地图找房(五)01——移动小区到地图中心
  5. JDBC编程--jdbc基本操作步骤
  6. 浅析DNSlog在渗透测试中的实战技巧
  7. freebsd mysql 安装教程_FreeBSD安装MySQL_MySQL
  8. 禁止事件被快速点击触发多次
  9. Debug Information
  10. 【SDG代码精读】More Control for Free! Image Synthesis with Semantic Diffusion Guidance【SDG】