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 相关文章推荐
Windows和Linux下Python输出彩色文字的方法教程
May 02 Python
python中in在list和dict中查找效率的对比分析
May 04 Python
Python读写及备份oracle数据库操作示例
May 17 Python
浅析python的优势和不足之处
Nov 20 Python
Python设计模式之适配器模式原理与用法详解
Jan 15 Python
使用Python实现企业微信的自动打卡功能
Apr 30 Python
Python深拷贝与浅拷贝用法实例分析
May 05 Python
PyQt5重写QComboBox的鼠标点击事件方法
Jun 25 Python
python判断所输入的任意一个正整数是否为素数的两种方法
Jun 27 Python
Numpy之将矩阵拉成向量的实例
Nov 30 Python
Docker部署Python爬虫项目的方法步骤
Jan 19 Python
Python tkinter布局与按钮间距设置方式
Mar 04 Python
Python学习之迭代器详解
Python实战之大鱼吃小鱼游戏的实现
OpenCV实现常见的四种图像几何变换
关于Python使用turtle库画任意图的问题
Apr 01 #Python
python套接字socket通信
python文件与路径操作神器 pathlib
Python下载商品数据并连接数据库且保存数据
You might like
php中文件上传的安全问题
2006/10/09 PHP
PHP iconv 解决utf-8和gb2312编码转换问题
2010/04/12 PHP
Chrome Form多次提交表单问题的解决方法
2011/05/09 Javascript
jQuery UI Autocomplete 1.8.16 中文输入修正代码
2012/04/16 Javascript
浅析JQuery中的html(),text(),val()区别
2014/09/01 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
vue 自定义组件 v-model双向绑定、 父子组件同步通信的多种写法
2017/11/27 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
使用vuex的state状态对象的5种方式
2018/04/19 Javascript
原生JS实现自定义下拉单选选择框功能
2018/10/12 Javascript
webpack实践之DLLPlugin 和 DLLReferencePlugin的使用教程
2019/06/10 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
2019/09/26 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
[03:01]2014DOTA2国际邀请赛 DC:我是核弹粉,为Burning和国土祝福
2014/07/13 DOTA
[01:29:46]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第二局
2016/02/27 DOTA
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
django轻松使用富文本编辑器CKEditor的方法
2017/03/30 Python
django+js+ajax实现刷新页面的方法
2017/05/22 Python
对python中的控制条件、循环和跳出详解
2019/06/24 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
Python常用数据类型之间的转换总结
2019/09/06 Python
Pandas 缺失数据处理的实现
2019/11/04 Python
python中如何使用insert函数
2020/01/09 Python
Python实现FLV视频拼接功能
2020/01/21 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
python程序输出无内容的解决方式
2020/04/09 Python
python中rc1什么意思
2020/06/19 Python
Python爬取梨视频的示例
2021/01/29 Python
高中毕业生自我鉴定例文
2013/12/29 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
2014年办公室主任工作总结
2014/11/12 职场文书
给老师的感谢信
2015/01/20 职场文书
python基础之模块的导入
2021/10/24 Python