python 离散点图画法的实现


Posted in Python onApril 01, 2022

基础代码

pred_y = test_output.data.numpy()
pred_y = pred_y.flatten()
print(pred_y, 'prediction number')
print(test_y[:355].numpy(), 'real number')
​
import matplotlib.pyplot as plt
plt.rc("font", family='KaiTi')
plt.figure()
f, axes = plt.subplots(1, 1)
x = np.arange(1, 356)
# axes.plot(x , pred_y)
axes.scatter(x,pred_y, c='r', marker = 'o')
plt.axhline(36.7, c ='g')
axes.set_xlabel("位置点位")
axes.set_ylabel("预测值")
axes.set_title("矫正网络结果")
plt.savefig("result.png")
plt.show()

python 离散点图画法的实现

离散图画法如上所示。

改进

python 离散点图画法的实现

import matplotlib.pyplot as plt
plt.rc("font", family='KaiTi')
plt.figure()
f, axes = plt.subplots(1, 1)
x = np.arange(1, 356)
# axes.plot(x , pred_y)
axes.scatter(x, pred_y, c='r', marker = 'o')
plt.axhline(36.7, c ='g')
axes.set_xlabel("位置点位")
axes.set_ylabel("预测值")
axes.set_title("矫正网络预测结果")
axes.set_ylim((36, 37))
plt.savefig("result.png")
plt.show()

再次改进:

python 离散点图画法的实现

import matplotlib.pyplot as plt
plt.rc("font", family='KaiTi')
plt.figure()
f, axes = plt.subplots(1, 1)
x = np.arange(1, 356)
# axes.plot(x , pred_y)
axes.scatter(x, pred_y, c='r', marker = 'o')
plt.axhline(36.7, c ='g')
axes.set_xlabel("位置点位")
axes.set_ylabel("预测值")
axes.set_title("矫正网络预测结果")
axes.set_ylim((36, 37))
plt.savefig("result.png")
plt.legend(['real', 'predict'], loc='upper left')
plt.show()

又次改进:

python 离散点图画法的实现

import matplotlib.pyplot as plt
plt.rc("font", family='KaiTi')
plt.figure()
f, axes = plt.subplots(1, 1)
x = np.arange(1, 356)
# axes.plot(x , pred_y)
axes.scatter(x, pred_y, c='r', s=3, marker = 'o')
plt.axhline(36.7, c ='g')
axes.set_xlabel("位置点位")
axes.set_ylabel("预测值")
axes.set_title("矫正网络预测结果")
axes.set_ylim((36, 37))
plt.savefig("result.png")
plt.legend(['真实值36.7℃', '预测值'], loc='upper left')
plt.show()

改进:----加准确率

python 离散点图画法的实现

import matplotlib.pyplot as plt
plt.rc("font", family='KaiTi')
plt.figure()
f, axes = plt.subplots(1, 1)
x = np.arange(1, 356)
# axes.plot(x , pred_y)
axes.scatter(x, pred_y, c='r', s=3, marker = 'o')
plt.axhline(36.7, c ='g')
axes.set_xlabel("位置点位")
axes.set_ylabel("预测值")
axes.set_title("矫正网络预测结果")
axes.set_ylim((36, 37))
plt.savefig("result.png")
plt.legend(['真实值36.7℃', '预测值'], loc='upper left')
​
row_labels = ['准确率:']
col_labels = ['数值']
table_vals = [['{:.2f}%'.format(v*100)]]
row_colors = ['gold']
my_table = plt.table(cellText=table_vals, colWidths=[0.1] * 5,
                             rowLabels=row_labels, rowColours=row_colors, loc='best')
plt.show()

 到此这篇关于python 离散点图画法的文章就介绍到这了,更多相关python 离散点图内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python守护进程(daemon)代码实例
Mar 06 Python
对于Python的框架中一些会话程序的管理
Apr 20 Python
详解Python爬虫的基本写法
Jan 08 Python
用python与文件进行交互的方法
Mar 01 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
Jun 27 Python
Python创建或生成列表的操作方法
Jun 19 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
python定时任务 sched模块用法实例
Nov 04 Python
Python多线程模块Threading用法示例小结
Nov 09 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
Feb 11 Python
如何利用python 读取配置文件
Jan 06 Python
基于Python 函数和方法的区别说明
Mar 24 Python
Python学习之迭代器详解
Python实战之大鱼吃小鱼游戏的实现
OpenCV实现常见的四种图像几何变换
关于Python使用turtle库画任意图的问题
Apr 01 #Python
python套接字socket通信
python文件与路径操作神器 pathlib
Python下载商品数据并连接数据库且保存数据
You might like
计算php页面运行时间的函数介绍
2013/07/01 PHP
PHP调用VC编写的COM组件实例
2014/03/29 PHP
php实现表单提交上传文件功能
2018/05/28 PHP
jQuery 对Select的操作备忘记录
2011/07/04 Javascript
IE6下拉框图层问题探讨及解决
2014/01/03 Javascript
jQuery向后台传入json格式数据的方法
2015/02/13 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
从零学习node.js之express入门(六)
2017/02/25 Javascript
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
ES6 Object属性新的写法实例小结
2019/06/25 Javascript
Vue中axios拦截器如何单独配置token
2019/12/27 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
python 循环while和for in简单实例
2016/08/16 Python
python使用turtle库与random库绘制雪花
2018/06/22 Python
Sanic框架配置操作分析
2018/07/17 Python
python实现简单日期工具类
2019/04/24 Python
Python自定义一个异常类的方法
2019/06/27 Python
Python实现新型冠状病毒传播模型及预测代码实例
2020/02/05 Python
python tkinter之顶层菜单、弹出菜单实例
2020/03/04 Python
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
西雅图的买手店:Totokaelo
2019/10/19 全球购物
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
2016/05/09 面试题
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
自荐信要包含哪些内容
2013/11/06 职场文书
农村葬礼主持词
2014/03/31 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
幼儿园辞职书
2015/02/26 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
MySQL中VARCHAR与CHAR格式数据的区别
2021/05/26 MySQL
Python办公自动化PPT批量转换操作
2021/09/15 Python