matplotlib折线图及其简单图形格式设置,自己留着用的

2023-11-05

matplotlib 简单图形格式设置,方便自己

# -*- coding:utf-8 -*-
# author:qyy time:2019-7-10

from pylab import *
import matplotlib.pyplot as plt
# 图像上显示中文
mpl.rcParams['font.sans-serif'] = ['SimHei']


plt.figure(figsize=(20, 8), dpi=80)  # 设置图片大小(20, 8), 图像像素点

x = range(2, 25, 2)
y1 = [22, 21, 26, 31, 33, 32, 28, 26, 22, 20, 19, 20]
y2 = [23, 22, 21, 25, 28, 30, 29, 26, 25, 23, 21, 22]

# 同一个图中画两条曲线
# 设置图例,曲线的颜色
plt.plot(x, y1, label='阜阳', color='orange', linestyle=':')  # 虚线,还有--格式
plt.plot(x, y2, label='合肥', color='cyan', linestyle='-.',linewidth='15')  # 线的粗细

# 设置X轴的刻度
#  plt.xticks(x)  # 以X轴为坐标轴的间距
plt.xticks(range(2, 25))  # 增加数轴刻度
# 使用字符串作为刻度显示
_x = range(2, 25)
_xtick_labels = ['t_{}'.format(i) for i in _x]
plt.xticks(_x, _xtick_labels, rotation=-90)  # 这两个长度对应要相等,旋转90度
plt.grid(linestyle='--')  # 设置网格,对网格线格式的设置
# 添加描述信息
plt.xlabel("时间")
plt.ylabel("温度")
plt.title("一天的气温变化")
plt.legend(loc='upper left')  # 图例位置
# 保存图片
plt.savefig('./temperature.png')  # 图片形式保存
plt.savefig('./temperature.svg')  # 矢量格式保存, 避免图片失真
plt.show()

算了,顺带一张效果图吧

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

matplotlib折线图及其简单图形格式设置,自己留着用的 的相关文章

  • 使用请求验证 SSL 证书

    我正在尝试验证 SSL 但它不起作用 我在浏览器上访问了我想要访问的机密网站 在 Chrome 上 我单击了储物柜 gt 证书 gt 详细信息 gt 复制到文件 gt base64 gt cert cer 我的代码是 test reques
  • 如何使用 cython 编译扩展?

    我正在尝试从示例页面编译一个简单的 cython 扩展here http docs cython org src userguide tutorial html在我安装了 Python 2 6 64 位版本的 Windows 7 64 位计
  • 将tensorflow 2.0 BatchDataset转换为numpy数组

    我有这个代码 train images test images tf keras datasets mnist load data train dataset tf data Dataset from tensor slices train
  • 没有任何元数据的 zip 文件

    我想找到一种简单的方法来压缩一堆文件 而无需任何文件元数据 例如时间戳 这zip命令似乎总是保留元数据 我没有找到禁用元数据的方法 我希望解决方案是一个命令或最多一个 python 脚本 谢谢 正如一些帖子已经指出的那样 zip 标头中的大
  • 在 Pandas 中按日期获取有效合约

    我在检测 pandas DataFrame 中的活动合约方面遇到了一些困难 假设每一行都是一个协商 对于每一行 我有两列 initial date 和 end date 我想知道的是按日期划分的活跃合约数量 到目前为止我做了一个非常低效的方
  • Django:如何测试“HttpResponsePermanentRedirect”

    我正在为我的 django 应用程序编写一些测试 在我看来 它使用 HttpResponseRedirect 重定向到其他一些网址 那么我该如何测试呢 姜戈TestCase类有一个方法assertRedirects https docs d
  • python - 是否可以扩展 xml-rpc 可以序列化的事物集?

    我看到几个问题询问如何发送numpy ndarray通过 xml rpc 调用 这不能开箱即用 因为正如 xml rpc 中所述docs https docs python org 2 library xmlrpclib html 有一组固
  • 可以在 TensorFlow 中使用排名相关作为成本函数吗?

    我正在处理偶尔充满异常值的极其嘈杂的数据 因此我主要依靠相关性来衡量我的神经网络的准确性 是否可以明确使用诸如等级相关性 斯皮尔曼相关系数 之类的东西作为我的成本函数 到目前为止 我主要依赖 MSE 作为相关性的代理 我现在面临三个主要障碍
  • 如何从 Dockerfile 安装 Python 3.7 和 Pip

    我正在尝试构建基于 Ubuntu 18 04 的自定义 Docker 映像 Ubuntu 预装了 Python 3 6 但我想 1 安装 Python 3 7 2 将其设置为默认 Python 版本 这样就可以使用python代替pytho
  • 如何使用 python urllib 在 HTTP/1.1 中保持活力

    现在我正在这样做 Python3 urllib url someurl headers HOST somehost Connection keep alive Accept Encoding gzip deflate opener urll
  • 如何在 Python 中将彩色输出打印到终端?

    是否有与 Perl 等效的 Python 语言 print color red print
  • 如何使用Python的super()来更新父值?

    我对继承很陌生 之前所有关于继承和 Python 的 super 函数的讨论都有点超出我的理解 我当前使用以下代码来更新父对象的值 usr bin env python test py class Master object mydata
  • 如何在Python和Selenium中通过标签名称或id获取元素[重复]

    这个问题在这里已经有答案了 我正在尝试使用 Python 和 Selenium 获取输入 但它向我显示错误 我该如何解决这个错误 inputElement send keys getStock getStocklFunc 0 Error i
  • 将输入发送到 python 子进程而不等待结果

    我正在尝试为一段代码编写一些基本测试 该代码通常通过 stdin 无休止地接受输入 直到给出特定的退出命令 我想检查程序是否在给出一些输入字符串时崩溃 经过一段时间来考虑处理 但似乎无法弄清楚如何发送数据而不是陷入等待我不知道的输出关心 我
  • 无法截取宽度为 0 的屏幕截图

    我正在尝试截取 Bootstrap 模态内元素的屏幕截图 经过一番努力 我终于想出了这段代码 driver get https enlinea sunedu gob pe driver find element by xpath div c
  • 将一个列表的元素除以另一个列表的元素

    我有两个清单 比如说 a 10 20 30 40 50 60 b 30 70 110 正如你所看到的 列表 b 由一个列表的元素总和组成 其中 window 2 b 0 a 0 a 1 10 20 30 etc 如何获得另一个列表 该列表由
  • 导入错误:没有名为 google.auth 的模块

    当我尝试导入时firebase admin in python 2 7我收到错误 导入错误 没有名为 google auth 的模块 这是Docker文件 https github com ammaratef45 Attendance bl
  • Python组合目录中的所有csv文件并按日期时间排序

    我有 2 年的每日数据分成每月文件 我想将所有这些数据合并到一个按日期和时间排序的文件中 我正在使用的代码组合了所有文件 但不按顺序 我正在使用的代码 import pandas as pd import glob os import cs
  • 全局变量是 None 而不是实例 - Python

    我正在处理Python 中的全局变量 代码应该可以正常工作 但是有一个问题 我必须使用全局变量作为类的实例Back 当我运行应用程序时 它说 back is None 这应该不是真的 因为第二行setup 功能 back Back Back
  • TypeError:无法使用抽象方法实例化抽象类 <...>

    这是我的代码 from abc import ABC from abc import abstractmethod class Mamifiero ABC docstring for Mamifiero def init self self

随机推荐

  • iOS 第三方登陆 —— 微信

    一 准备工作 1 到微信开放平台注册成开发者 获取appid 2 导入WeChatConnection framework 3 配置URL Schemes 输入appid 例如wx29ce0f21ea982cb8 二 配置AppDelega
  • 机器学习之K-means聚类算法

    目录 K means聚类算法 算法流程 优点 缺点 随机点聚类 人脸聚类 旋转物体聚类 K means聚类算法 K means聚类算法是一种无监督的学习方法 通过对样本数据进行分组来发现数据内在的结构 K means的基本思想是将n个实例分
  • 栈、队列

    一 栈 栈 author Mona public class MyStack int elements public MyStack elements new int 10 压入元素 public void push int element
  • 字节跳动Data部门员工收入证明,92年女月入14 万

    评论
  • 讲清楚 React 的重新渲染

    Web 前端开发者对渲染和重新渲染应该不陌生 在 React 中 它们究竟是什么意思 渲染 React 让组件根据当前的 props 和 state 描述它要展示的内容 重新渲染 React 让组件重新描述它要展示的内容 要将组件显示到屏幕
  • 推荐系统的挑战

    推荐系统的挑战 推荐系统简介 随着互联网2 0的发展 用户不再是数据的消费者 满足于关键词的搜索和在线浏览 而成为了数据的生产者 数据逐渐由专业机构的生产转向由用户的生产 数据量也日益剧增 信息过载油然而生 具体的表现是一是信息过滤即如何从
  • STM32单片机超声波测距(避障)

    文章目录 1 实物准备 2 原理介绍 3 代码 4 实物结果演示 1 实物准备 STM32单片机 STM32F103C8T6 超声波传感器 HC SR04 2 原理介绍 2 1 超声波传感器引脚和参数介绍 PA0 gt Trig PA1 g
  • 安卓运行linux

    这本阿里P8撰写的算法笔记 再次推荐给大家 身边不少朋友学完这本书最后加入大厂 Github 疯传 史上最强悍 阿里大佬 LeetCode刷题手册 开放下载了 安卓直接运行arm linux gnueabi gcc编译的标准嵌入式Linux
  • kettle 抽取Excel字段,字段被系统添加.0 导致字段过长

    设置为字符串格式 并修改格式
  • Golang V1.19.1 安装配置 (windows

    目录 一 安装 1 下载地址 2 安装过程 二 环境配置 1 环境变量 2 更改代理地址 三 开发工具 1 Visual Studio Code 2 goland 一 安装 1 下载地址 https golang google cn dl
  • AnyViewer——局域网外远程控制电脑

    优势 免费 傻瓜式操作 小众 不容易涨价 缺点 手机端获取不到电脑声音 文件 手机端APP 各大应用商城即可下载 电脑端应用及使用方式 如何使用傲梅远程桌面软件 手机端和电脑端文件传输方案 阿里云盘 AnyViewer 手机端和电脑端的文件
  • 在QT的UI界面,让Widget可以跟随窗体大小而改变

    可以使用布局 Layout 机制让Widget QWidget 随窗口一起缩放和移动 Qt提供以下几种布局 QHBoxLayout 将QWidget按照水平方向依次排列 QVBoxLayout 将QWidget按照垂直方向依次排列 QGri
  • QString与char *转换

    QString转换成char 方法一 转换为Latin1字符集的char QString qstr test char ch qstr toLatin1 data qDebug lt lt ch lt
  • Io汇总(二) inputStream 以及子类

    InputStream public abstract class InputStream implements Closeable 字节输入流的所有超类 abstract int read 从输入流读取数据的下一个字节 int read
  • nacos--基础--2.1--部署--介绍

    nacos 基础 2 1 部署 介绍 1 Nacos部署环境 Nacos定义为一个IDC内部应用组件 并非面向公网环境的产品 建议在内部隔离网络环境中部署 强烈不建议部署在公共网络环境 2 Nacos支持三种部署模式 单机模式 用于测试和单
  • 2021美赛C题

    2021年MCM问题C 确认黄蜂的传言 2019年9月 在加拿大不列颠哥伦比亚省的温哥华岛上发现了胡蜂 Vespa mandarinia 又称亚洲大黄蜂 的殖民地 鸟巢很快被摧毁 但这一事件的消息迅速传遍了整个地区 从那时起 在邻近的华盛顿
  • HTML讲解(HTML结构及标签)

    目录 1 HTML结构 1 1 HTML 基本结构 1 2 标签层次结构 2 HTML常见标签 2 1 注释标签 2 2 标题标签 2 3 段落标签 2 4 换 标签 br 2 5 格式化标签 2 6 图 标签 img 2 7 超链接标签
  • 如何使用 Flutter 创建动态岛和 ActivityKit

    本教程将向您展示如何在 iOS 中设置动态岛 我使用的是 Xcode 14 1 Beta 2 但您可以将其用作 Native 和 Flutter 的指南 当 Xcode 14 1 发布或 Apple 对 Beta 版进行更改时 我将再次更新
  • sbrk() 函数是干什么的?

    brk和sbrk主要的工作是实现虚拟内存到内存的映射 在GNU C中 内存分配是这样的 每个进程可访问的虚拟内存空间为3G 但在程序编译时 不可能也没必要为程序分配这么大的空间 只分配并不大的数据段空间 程序中动态分配的空间就是从这一块分配
  • matplotlib折线图及其简单图形格式设置,自己留着用的

    matplotlib 简单图形格式设置 方便自己 coding utf 8 author qyy time 2019 7 10 from pylab import import matplotlib pyplot as plt 图像上显示中