python—matplotlib数据可视化实例注解系列-----之plot图线型设置
本文代码源自官方实例,部分进行了修改和注解,增加不同线型的显示实例,帮助学习和查询。
"""
=======================================
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图线型设置相关推荐
- Python Matplotlib数据可视化绘图之(六)————图片大小、颜色、标题、纵横坐标、画布和绘图区域背景颜色、Legend(图例)等的参数设置详解
文章目录 前言 一.图片大小的设定和调节 1. 三种调整matplotlib图片大小的方法 1.1 plt.figure(figsize=(n, n)) 1.1.1 代码如下: 1.1.2 输出结果如 ...
- [转载] Python数据分析之Matplotlib数据可视化实例
参考链接: 使用Python进行数据分析和可视化2 Matplotlib数据可视化的应用实例 分析 :2000至2017年各季度国民生产总值数据 npy文件--numpy专用的二进制格式 np.lo ...
- Python数据分析之Matplotlib数据可视化实例
Matplotlib数据可视化的应用实例 分析 :2000至2017年各季度国民生产总值数据 npy文件--numpy专用的二进制格式 np.load()和np.save()是读写磁盘数组数据的两个重 ...
- Python+matplotlib数据可视化鼠标悬停自动标注功能实现
功能描述:根据已有数据绘制图形之后,鼠标进入轴内自动设置背景色,退出轴时自动恢复背景色,若鼠标移动时悬停于曲线附近,则自动弹出文本标注提示当前值. 参考代码: 运行效果(鼠标位于轴外时): 运行效果( ...
- python matplotlib数据可视化教程_matplotlib的Python数据可视化和探索——入门指南
matplotlib--最受欢迎的Python库,用于数据可视化和探索 我喜欢在Python中使用matplotlib.这是我学会掌握的第一个可视化库,此后一直存在.matplotlib是最受欢迎的用 ...
- Python matplotlib数据可视化 subplot绘制多个子图
数据可视化的时候,有时需要将多个子图放在同一个画板上进行比较.通过使用GridSpec类配合subplot,可以很容易对子区域进行划定和选择,在同一个画板上绘制多个子图. 原文链接:https://y ...
- Python+matplotlib数据可视化设置图例3个精选案例
本周推荐书目:<Python程序设计实验指导书>,董付国编著,清华大学出版社 本书详情链接二维码(清华大学出版社天猫官方旗舰店): 送书活动在继续,下周送第五批,详情链接:<Pyth ...
- python matplotlib数据可视化教程_Python使用matplotlib实现数据可视化教程
目前有很多 工具 都可以数实现据可视化,比如我们常用的Excel,还有数据科学另一门重要的语言R,以及百度的Echarts等可视化工具.今天我们的主角是 Python 中的matplotlib库(官网 ...
- python matplotlib数据可视化_Python - matplotlib 数据可视化
2 图和子图的建立 2.1 导入matplotlib import matplotlib.pyplot as plt import numpy as np 2.2 建立图和子图方式一 plt.p ...
最新文章
- java oj主机名排序_oj教程--排序算法(Java)
- Unity的Json解析二–写Json文件
- linux netfilter 分析,Linux Kernel Netfilter Helper 分析
- (转)mysql 无法设置外键的原因总结
- 如何将html转为report,如何把Html5 Report Viewer添加到Web项目
- 「产品经理全连接系列2」企业如何开展敏捷或DevOps的研发变革
- 5天玩转C#并行和多线程编程 —— 第一天 认识Parallel
- 神舟飞天,与有荣焉!麒麟信安操作系统筑牢神舟十四号发射软件基石!
- 工业机器人远程监控运维物联网解决方案
- 让你的工作变轻松的一套免费的 iPhone 手势图标
- 7天内完成基础USB开发(2)——Pionway SDK简介
- 经典算法题-球和篮子
- 国家版权局称中国软件盗版率已大降
- 关于Sun公司的SCJP认证
- C专家编程 精编之一
- 中职计算机应用专业课堂教学,新时期中职计算机专业课堂教学的创新应用
- mov,lea指令的区别
- 动手制作智能化家居“魔镜”
- 非法获取计算机 取证,电子数据取证应注意的几个问题
- wordpress插件_5个最佳WordPress插件来处理您网站上的字体
热门文章
- Unity引擎渲染模块知识Tree
- Blender:用蒙皮修改器和表面细分修改器建模
- 生成函数(母函数)入门详解
- 地图找房(五)01——移动小区到地图中心
- JDBC编程--jdbc基本操作步骤
- 浅析DNSlog在渗透测试中的实战技巧
- freebsd mysql 安装教程_FreeBSD安装MySQL_MySQL
- 禁止事件被快速点击触发多次
- Debug Information
- 【SDG代码精读】More Control for Free! Image Synthesis with Semantic Diffusion Guidance【SDG】