import matplotlib.pyplot as plt
import numpy as np# # 创建画布
# plt.figure()
#
# # 想用中文必须进行设置RC参数
# plt.rcParams['font.sans-serif'] = 'SimHei'
# # 设置RC参数字体,让其支持中文
# plt.rcParams['axes.unicode_minus'] = False
# # 设置RC参数编码,让其支持负号
# # 绘制图形
# # 默认不支持负号
# x = np.arange(-2*np.pi, 2*np.pi, 0.1)
# y1 = np.sin(x)
# y2 = np.cos(x)
# plt.plot(x, y1)
# plt.plot(x, y2)
#
# # 增加图例
# plt.legend(['y1=sinx', 'y2=cosx'])
#
# # 增加标题 默认不知处中文
# plt.title('x的sin图和cos图关系')
#
# # 增加x轴y轴标签
# plt.xlabel('x值')
# plt.ylabel('y值', rotation=0)
#
# # 进行图形展示
# plt.show()# 绘制天气图# 创建画布
plt.figure(figsize=(10, 8), dpi=80)
# 想用中文必须进行设置RC参数
plt.rcParams['font.sans-serif'] = 'SimHei'
# 设置RC参数字体,让其支持中文
plt.rcParams['axes.unicode_minus'] = False
#  准备数据,绘图['周一','周二','周三','周四','周五','周六','周日']
x = range(1, 8)
y = [28, 30, 26, 24, 27, 33, 25]# 进行组合
for i, j in zip(x, y):plt.text(i, j+0.2, "%d℃" % j)
plt.xlabel('日期')
plt.ylabel('温度/℃', rotation=0)# 增加图例
# plt.legend()
plt.title('下周北京天气变化图')plt.plot(x, y, color='r', linestyle=':', linewidth=1.2, marker='*',markersize=7, markerfacecolor='b', markeredgecolor='g', label='北京下周温度')
'''
color 线条颜色
linestyle 线条形状
linewidth 线条宽度
marker 点的形状
markerfacecolor 点的颜色
markeredgecolor 点的边框颜色
'''
# 图例增加必须在画图之后
plt.legend()
# 刻度显示 x=[1,2,3,4,5,6,7]
plt.xticks(x, ['周一', '周二', '周三', '周四', '周五', '周六', '周日'])
# 增加y_ticks进行纵轴均匀显示---axis这个参数值必须是字符串
y_ticks = np.arange(0, 36)
# 设置y轴刻度 不要改变y值。所以需要另外去定义列表进行更改
plt.yticks(y_ticks[::2])
# 增加网格线显示,axis参数值必须是字符串
plt.grid(b=True, axis='y')# 保存图片
plt.savefig('北京下周天气图')
# 展示图形
plt.show()# 应用场景
# 某一产品变化趋势
# 比如游戏在线人数的趋势
# 某款app下载量随时间的变化趋势

numpy 折线图绘制(参考)相关推荐

  1. 两条纵坐标折线图绘制

    python 两条纵坐标折线图绘制 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你 ...

  2. qchart折现图_Qt Charts 动态实时折线图绘制

    在Qt Charts发布之前, Qt比较著名两个画图插件是 qwt和Qcustom, 其中Qcustom较轻量,只需要在project 中包含qcustomplot.h 和 qcustomplot.c ...

  3. python画散点图程序-Python散点图与折线图绘制过程解析

    这篇文章主要介绍了Python散点图与折线图绘制过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在数据分析的过程中,经常需要将数据可视化,目 ...

  4. Qt Charts 动态实时折线图绘制

    在Qt Charts发布之前, Qt比较著名两个画图插件是 qwt和Qcustom, 其中Qcustom较轻量,只需要在project 中包含qcustomplot.h 和 qcustomplot.c ...

  5. g2.Chart折线图绘制

    目录 一.官方文档 二.g2.Chart折线图绘制 (一).引入g2.js (二).创建 div 图表容器 (三).绘图 1.静态数据 2.动态数据 一.官方文档 https://www.yuque. ...

  6. Matlab三维折线图绘制–surf 函数的使用

    Matlab三维折线图绘制–surf 函数的使用   最近在写毕业论文,整理数据需要绘制一个简单的三维图,简单做个分享! 先上结果图: 最后附上代码: clc,clear,close all; % f ...

  7. python使用matplotlib2D绘图库的折线图绘制小案例(方便matplotlib的学习理解)——随机数做幸运值,绘制一周的幸运趋势

    python使用matplotlib2D绘图库的折线图绘制小案例(方便matplotlib的学习理解)--随机数做幸运值,绘制一周的幸运趋势 QQ:3020889729 小蔡 小案例内容简介 实例 第 ...

  8. [转载] Python数据可视化库-Matplotlib——折线图绘制

    参考链接: Python Matplotlib数据可视化 plot折线图 # coding:utf-8 import pandas as pd import numpy as np from matp ...

  9. 使用matplotlib绘制折线图(绘制一天当中的气温变化)

    matplotlib绘制折线图 一.使用matplotlib绘制一天当中的气温变化 1.假设一天当中每隔两个小时(range(2,26,2))的气温分别是[15,13,14.5,17,20,25,26 ...

最新文章

  1. (转)数据挖掘——我们能从股市数据得出什么,以及一些算法
  2. Linux 技术篇-查看cpu核心数,grep常用信息筛选语法使用演示
  3. c语言与硬件连接案例,实际LED硬件连接
  4. PaaS case study
  5. 循环群的子群是循环群
  6. Android json数据解析及简单例子
  7. 模拟手机浏览器_简易数据分析 03 | 浏览器中那些不为人知的使用技巧
  8. poj 3181 Dollar Dayz (整数划分问题---递归+DP)
  9. Rocky4.2下安装达梦(DM)6数据库
  10. mysql 文件批量插入_mysql大批量插入数据的4种方法示例
  11. python手机版做小游戏代码大全-python小游戏实现代码
  12. 英语单词记忆(词缀 / 前缀)
  13. 华为MatePad 2和MatePad Pro 2的区别
  14. 排球分组循环交叉编排_第一届“黄河金三角杯”全国学生排球邀请赛竞赛规程...
  15. 我在腾讯的他我自我本我和真我
  16. eclipse左侧字体大小设置
  17. Stewart平台运动学
  18. 新概念英语二,Lesson 2
  19. 好用的读书笔记app
  20. 软件测试nextdata函数决策表,Next Date 函数的决策表测试用例的设计

热门文章

  1. Flutter 错误解决Building with plugins requires symlink support.
  2. Gitea:从SVN迁移到Git
  3. GIF 斗图警告!GitHub 标星 5.5k+,Sorry 会编程就是可以 为所欲为!
  4. 2021年美容师(初级)考试资料及美容师(初级)
  5. python菜鸟教程官网绘图-Python Tkinter 画布(Canvas)
  6. 《此生,若你安好.便是晴天》 -- @ShinePug
  7. @ds实现多数据源切换及解决事务失效问题
  8. 虚拟机安装CentOs系统
  9. C语言答案解析,C语言题库带详细讲解答案解析.doc
  10. TMI8150芯片驱动开发