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 19 Python
使用Python获取Linux系统的各种信息
Jul 10 Python
python实现在pickling的时候压缩的方法
Sep 25 Python
快速实现基于Python的微信聊天机器人示例代码
Mar 03 Python
Python numpy 常用函数总结
Dec 07 Python
Python Flask基础教程示例代码
Feb 07 Python
详解python读取image
Apr 03 Python
Django框架反向解析操作详解
Nov 28 Python
python的json中方法及jsonpath模块用法分析
Dec 06 Python
公认8个效率最高的爬虫框架
Jul 28 Python
解决PyCharm无法使用lxml库的问题(图解)
Dec 22 Python
python实现过滤敏感词
May 08 Python
Python学习之迭代器详解
Python实战之大鱼吃小鱼游戏的实现
OpenCV实现常见的四种图像几何变换
关于Python使用turtle库画任意图的问题
Apr 01 #Python
python套接字socket通信
python文件与路径操作神器 pathlib
Python下载商品数据并连接数据库且保存数据
You might like
利用PHP和AJAX创建RSS聚合器的代码
2007/03/13 PHP
php 生成唯一id的几种解决方法
2013/03/08 PHP
php实现比较两个字符串日期大小的方法
2015/05/12 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
autoIMG 基于jquery的图片自适应插件代码
2011/03/12 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
2014/05/04 Javascript
setTimeout()递归调用不加引号出错的解决方法
2014/09/05 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
ionic实现带字的toggle滑动组件
2016/08/27 Javascript
学习掌握JavaScript中this的使用技巧
2016/08/29 Javascript
javascript淘宝主图放大镜功能
2016/10/20 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
vue实现验证码输入框组件
2017/12/14 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
vue template中slot-scope/scope的使用方法
2018/09/06 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
Vue前后端不同端口的实现方法
2018/09/19 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
基于vue和websocket的多人在线聊天室
2020/02/01 Javascript
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
python 接收处理外带的参数方法
2018/12/03 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
2019/08/29 Python
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
美国畅销的跑步机品牌:ProForm
2017/02/06 全球购物
美国最佳在线航班预订网站:LookupFare
2019/03/26 全球购物
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
构造方法和其他方法的区别
2016/04/26 面试题
上班迟到检讨书
2014/01/10 职场文书
幼儿园教师教学反思
2014/02/06 职场文书
2015年高二班主任工作总结
2015/05/25 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python