直方图:

'''
来源:天善智能韦玮老师课堂笔记
作者:Dust
'''
# 折线图、散点图
import matplotlib.pylab as pyl
import numpy as npy
x=[1,2,3,4,8]
y=[5,7,2,1,5]
pyl.plot(x,y) # plot(x轴数据,y轴数据,对应的展现形式)
pyl.show()

这个show可以直接展示一个直方图

挺厉害的,持续学习中……


散点图:

'''
来源:天善智能韦玮老师课堂笔记
作者:Dust
'''
# 折线图、散点图
import matplotlib.pylab as pyl
import numpy as npy
x=[1,2,3,4,8]
y=[5,7,2,1,5]
pyl.plot(x,y) # plot(x轴数据,y轴数据,对应的展现形式)
# pyl.show()
pyl.plot(x,y,'o') # 散点图
pyl.show()
# 直方图hist

运行结果:


设置颜色:

例如:青色的散点图

'''
来源:天善智能韦玮老师课堂笔记
作者:Dust
'''
# 折线图、散点图
import matplotlib.pylab as pyl
import numpy as npy
x=[1,2,3,4,8]
y=[5,7,2,1,5]
pyl.plot(x,y) # plot(x轴数据,y轴数据,对应的展现形式)
# pyl.show()
pyl.plot(x,y,'oc') # 散点图
pyl.show()
'''
常用基本颜色:
c-cyan--青色
r-red--红色
m-magente--品红
g-green--绿色
b-blue--蓝色
y-yellow--黄色
k-black--黑色
w-white--白色
'''

运行结果:


线条变换:

'''
来源:天善智能韦玮老师课堂笔记
作者:Dust
'''
# 折线图、散点图
常用基本颜色:
c-cyan--青色
r-red--红色
m-magente--品红
g-green--绿色
b-blue--蓝色
y-yellow--黄色
k-black--黑色
w-white--白色常用线条样式:
- 直线
-- 虚线
-. -.形式
: 细小虚线
'''
pyl.plot(x,y,'--')
pyl.show()


点的样式变换:

'''
来源:天善智能韦玮老师课堂笔记
作者:Dust
'''
# 折线图、散点图
import matplotlib.pylab as pyl
import numpy as npy
x=[1,2,3,4,8]
y=[5,7,2,1,5]
'''
常用点的样式:
s       方形
h/H     六角形
*       星形
+       加号形
x       x形
d/D     菱形
p       五角形
'''
#pyl.plot(x,y,':')
pyl.plot(x,y,"*") # 加上点的形式的参数就一定是散点图
pyl.show()


添加名称:

前面的就不写了……
pyl.plot(x,y)
pyl.title("show") # 标题
pyl.xlabel("ages") # 横轴名字
pyl.ylabel("temp") # 纵轴名字
pyl.show()


设置横轴、纵轴范围:

pyl.xlim(0,20) # 横轴范围
pyl.ylim(0,18) # 纵轴范围

在一个图里展示多条线段

pyl.plot(x,y)
x2=[1,3,6,8,10,12,19]
y2=[1,6,9,10,19,23,35]
pyl.plot(x2,y2)
pyl.title("show") # 标题
pyl.xlabel("ages") # 横轴名字
pyl.ylabel("temp") # 纵轴名字
pyl.xlim(0,20) # 横轴范围
pyl.ylim(0,38) # 纵轴范围
pyl.show()

Python:matplotlib实践:直方图、散点图展示、变色、线条变换、点样式变换、添加名称、设置横纵轴范围、在一张图上显示多条线相关推荐

  1. python 一张图画多条线_Gnuplot.py在一张图上绘制多条线

    我目前正试图使用gnuplot py从文本文件中绘制多行.我可以分别绘制两条线,但当我试图在同一个图上绘制它们时,它只绘制一条线.在 这是我的代码:#!/usr/bin/env python impo ...

  2. Python matplotlib绘制直方图

    Python matplotlib绘制直方图 前面的文章介绍了使用matplotlib绘制折线图.散点图和柱状图,柱状图参考:https://blog.csdn.net/weixin_43790276 ...

  3. python在一张图上画多个线条

    python 在一张图上画多个roc ptyon在一张图上添加图例 python将多个roc曲线画到一张图上 说明 我写了一个画图函数,这个函数可以画很多图在一个图上: 可以自由的确定画图个数 调用 ...

  4. 【Python画图01】一张图上两条线,坐标图例设置

    一.学习背景 最近在学习python制图,准备做个模板好出图 目录 一.学习背景 二.参考 三.代码学习 1.figure语法说明 2. 一张图上2条线 3. 坐标轴取值范围.坐标轴标题.坐标轴小标 ...

  5. 超详细的Python matplotlib 绘制直方图 赶紧收藏

    前言 经过前面对 matplotlib 模块从底层架构.基本绘制步骤等学习,我们已经学习了折线图.柱状图的绘制方法. 在分析数据的时候,我们会根据数据的特点来选择对应图表来展示,需要表示质量这一概念, ...

  6. python:matplotlib.pyplot绘制散点图(基础一)

    1.先读取excel文件,使用scatter()函数绘制简单的散点图,此时很多变量都为默认值 import matplotlib.pyplot as plt import pandas as pd# ...

  7. python绘制多个散点图_如何利用python把多个散点图画在一张图上:一个案例

    如果你想做很多个散点图,却又不想使用Excel一个一个地画,一张一张图调整. 那么你可以考虑使用Python. 首先,需要安装并启动anaconda3,过程略. 开始写代码了. 01 基本库的导入,以 ...

  8. python matplotlib绘图、混淆矩阵 汉字字体、数字、英文字母的设置

    最近在写一篇文章的时候,文章对图片格式有要求:图中汉字用宋体六号.数字和英文字母用新罗马字体,这些都需要在一张图中表现出来.经过一番查找摸索,现归纳整理如下: 对坐标轴设置 现假设有如下要求:在一张图 ...

  9. 计算机视觉——python在一张图中画多条ROC线

    在验证分类算法的好坏时,经常需要用到AUC曲线,而在做不同分类模型的对比实验时,需要将不同模型的AUC曲线绘制到一张图里. 计算机视觉--python在一张图中绘制多个模型的对比ROC线 1. 小型分 ...

最新文章

  1. 某程序员因开发进度慢,被公司索赔90万!
  2. 【转载】Instagram架构分析笔记
  3. python发html邮件_python 发送html邮件
  4. NullPointerException int java.util.List.size()
  5. 用ElasticSearch存储日志
  6. 优秀学生专栏——董超
  7. HTTP 和 HTTPS 两种传输协议各自含义是什么?二者使用有什么区别?
  8. cad隐藏图层命令快捷键_cad快捷键f是什么命令?cad中f快捷键都有哪些?
  9. Linux 查看磁盘空间实现代码介绍
  10. 【情感分析】基于Aspect的情感分析模型总结(一)
  11. angular 点菜_Vue2与Angular5实现无人点餐、无人收银系统项目实战视频教程【组合套餐】(大地)...
  12. 计算机网络局域网的组建实验报告,小型局域网组建实验报告
  13. win7系统定时删除数据的批处理命令_简单的批量清除垃圾bat命令
  14. Java、LotusScript和JavaScript中的自定义事件编程
  15. linux中测试环境的搭建
  16. 计算机硬盘图标闪烁,电脑本地磁盘图标显示异常如何解决
  17. 微信小程序实现物流步骤条
  18. npoi 删除多行 操作excel_NPOI操作EXCEL 【只争朝夕】
  19. 计算机仿真和vr的区别,你真的知道AR与VR的区别吗?
  20. oracle 数据泵导出时间,Oracle DMP备份文件使用数据泵expdp/impdp导出导入dmp文件

热门文章

  1. 2022-2028年中国演出市场深度调研与投资可行性报告
  2. 2022-2028年中国瓷砖粘结剂行业市场研究及前瞻分析报告
  3. 107. Binary Tree Level Order Traversal II
  4. 【Spring】新注解
  5. 判别模型和生成模型的区别
  6. 最新Spring整合MyBatis详解教程
  7. 开放神经网络交换(ONNX)工具
  8. 时间和邮箱的正则表达式,获取当前时间函数
  9. Android 判断某个服务是否正在运行
  10. as查看SHA1和MD5