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搭建微信公众平台
Feb 16 Python
OpenCV-Python实现轮廓检测实例分析
Jan 05 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
Apr 09 Python
python实现将文件夹内的每张图片批量分割成多张
Jul 22 Python
使用OpenCV实现仿射变换—旋转功能
Aug 29 Python
TensorFlow MNIST手写数据集的实现方法
Feb 05 Python
Python argparse模块使用方法解析
Feb 20 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
Mar 06 Python
Python的历史与优缺点整理
May 26 Python
浅析Python面向对象编程
Jul 10 Python
Django实现随机图形验证码的示例
Oct 15 Python
python 爬取哔哩哔哩up主信息和投稿视频
Jun 07 Python
Python学习之迭代器详解
Python实战之大鱼吃小鱼游戏的实现
OpenCV实现常见的四种图像几何变换
关于Python使用turtle库画任意图的问题
Apr 01 #Python
python套接字socket通信
python文件与路径操作神器 pathlib
Python下载商品数据并连接数据库且保存数据
You might like
php escape URL编码
2008/12/10 PHP
PHP的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
php按百分比生成缩略图的代码分享
2014/05/10 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
2014/08/21 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
php源码 fsockopen获取网页内容实例详解
2016/09/24 PHP
Linux平台php命令行程序处理管道数据的方法
2016/11/10 PHP
PHP中大括号'{}'用法实例总结
2017/02/08 PHP
javascript div 遮罩层封锁整个页面
2009/07/10 Javascript
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
对js关键字命名的疑问介绍
2014/04/25 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
JS实现数组去重及数组内对象去重功能示例
2019/02/02 Javascript
ES6 Generator函数的应用实例分析
2019/06/26 Javascript
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
2020/02/21 Javascript
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
用HTML5制作烟火效果的教程
2015/05/12 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
领先的英国注册在线药房 :Simply Meds Online
2019/03/28 全球购物
大四学生毕业自荐信
2013/11/07 职场文书
纪检监察建议书
2014/05/19 职场文书
总经理任命书范本
2014/06/05 职场文书
医药销售自我评价200字
2014/09/11 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
干部年终考核评语
2015/01/04 职场文书
工作时间调整通知
2015/04/24 职场文书
八年级作文之一起的走过日子
2019/09/17 职场文书
Nginx配置并兼容HTTP实现代码解析
2021/03/31 Servers
Nginx速查手册及常见问题
2022/04/07 Servers