python3使用matplotlib绘制散点图


Posted in Python onMarch 19, 2019

本文实例为大家分享了python3使用matplotlib绘制散点图,并标注图例,轴,供大家参考,具体内容如下

代码

from matplotlib import pyplot as plt
from matplotlib import font_manager

# 使得中文可以显示出来
my_font = font_manager.FontProperties(fname="/usr/share/fonts/truetype/arphic/ukai.ttc")
y_3 = [11, 15, 17, 16, 11, 12, 11, 12, 6, 6, 7, 8, 9, 12, 15, 14, 17, 18, 21, 16, 17, 20, 14, 15, 15, 19, 21, 22, 22,
 22, 23]
y_10 = [26, 26, 28, 19, 21, 17, 16, 19, 18, 20, 20, 19, 22, 23, 17, 20, 21, 20, 22, 15, 11, 15, 5, 13, 17, 10, 11, 13,
 12,
 13, 6]
x = range(0, 31)
# print(len(y_3))
plt.figure(figsize=(20, 8), dpi=80)
# 使用scatter绘制散点图和绘制折线图的唯一区别
# x,y两个字段的个数应该要能够对应得上
plt.scatter(x, y_3,label="3月份")
x_2 = range(38, 69)
# lable字段可以为图表添加图例
plt.scatter(x_2, y_10,label="10月份")

# 调整x轴刻度
_x = list(x) + list(x_2)
_xtick_labels = ["3月{}日".format(i) for i in x]
_xtick_labels += ["10月{}日".format(i - 37) for i in x_2]
plt.xticks(_x[::3], _xtick_labels[::3], fontproperties=my_font, rotation=45)

# 添加坐标轴描述信息
plt.xlabel("时间", fontproperties=my_font)
plt.ylabel("温度", fontproperties=my_font)
# 设置图表title
plt.title("三月份与十月份温度对比", fontproperties=my_font)
# 添加图例
plt.legend(loc="upper left",prop=my_font)
plt.show()

效果图:

python3使用matplotlib绘制散点图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python Flask实现restful api service
Dec 04 Python
Python中创建二维数组
Oct 17 Python
浅谈Python接口对json串的处理方法
Dec 19 Python
python判断所输入的任意一个正整数是否为素数的两种方法
Jun 27 Python
Python使用pyserial进行串口通信的实例
Jul 02 Python
利用Python复制文件的9种方法总结
Sep 02 Python
python 实现方阵的对角线遍历示例
Nov 29 Python
opencv python Canny边缘提取实现过程解析
Feb 03 Python
python随机模块random使用方法详解
Feb 14 Python
总结Python变量的相关知识
Jun 28 Python
python数字转对应中文的方法总结
Aug 02 Python
python基础之文件操作
Oct 24 Python
浅谈PYTHON 关于文件的操作
Mar 19 #Python
python scatter散点图用循环分类法加图例
Mar 19 #Python
python使用matplotlib画柱状图、散点图
Mar 18 #Python
matplotlib实现区域颜色填充
Mar 18 #Python
Python函数定义及传参方式详解(4种)
Mar 18 #Python
Python中super函数用法实例分析
Mar 18 #Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 #Python
You might like
追忆往昔!浅谈收音机的百年发展历史
2021/03/01 无线电
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
PHP检测字符串是否为UTF8编码的常用方法
2014/11/21 PHP
PHP实现的构造sql语句类实例
2016/02/03 PHP
php进程间通讯实例分析
2016/07/11 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
Gambit vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
用Javascript实现Windows任务管理器的代码
2012/03/27 Javascript
JS前端框架关于重构的失败经验分享
2013/03/17 Javascript
PageSwitch插件实现100种不同图片切换效果
2015/07/28 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
Vue引入sass并配置全局变量的方法
2018/06/27 Javascript
javascript验证form表单数据的案例详解
2019/03/25 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
python使用PyGame模块播放声音的方法
2015/05/20 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
python简单验证码识别的实现方法
2019/05/10 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
Numpy数组array和矩阵matrix转换方法
2019/08/05 Python
Python数据分析模块pandas用法详解
2019/09/04 Python
python爬虫分布式获取数据的实例方法
2020/11/26 Python
StubHub西班牙:购买和出售全球活动门票
2017/06/05 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
高中生操行评语
2014/04/25 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
python基于机器学习预测股票交易信号
2021/05/25 Python
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python