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 相关文章推荐
使用Python3中的gettext模块翻译Python源码以支持多语言
Mar 31 Python
在Python中处理字符串之isdecimal()方法的使用
May 20 Python
实例讲解Python中global语句下全局变量的值的修改
Jun 16 Python
django 多数据库配置教程
May 30 Python
利用Python读取txt文档的方法讲解
Jun 23 Python
使用Django简单编写一个XSS平台的方法步骤
Mar 25 Python
Python安装Flask环境及简单应用示例
May 03 Python
如何在Cloud Studio上执行Python代码?
Aug 09 Python
python实现邮件发送功能
Aug 10 Python
使用Tkinter制作信息提示框
Feb 18 Python
PageFactory设计模式基于python实现
Apr 14 Python
python根据字典的键来删除元素的方法
Aug 16 Python
Python学习之迭代器详解
Python实战之大鱼吃小鱼游戏的实现
OpenCV实现常见的四种图像几何变换
关于Python使用turtle库画任意图的问题
Apr 01 #Python
python套接字socket通信
python文件与路径操作神器 pathlib
Python下载商品数据并连接数据库且保存数据
You might like
模拟flock实现文件锁定
2007/02/14 PHP
PHP ajax 分页类代码
2008/11/13 PHP
分享最受欢迎的5款PHP框架
2014/11/27 PHP
PHP读取文件的常见几种方法
2016/11/03 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
解析dom中的children对象数组元素firstChild,lastChild的使用
2013/07/10 Javascript
jQuery $.extend()用法总结
2014/06/15 Javascript
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
js获取页面description的方法
2015/05/21 Javascript
原生JavaScript制作计算器
2016/10/16 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
2016/10/27 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
JavaScript字符串对象
2017/01/14 Javascript
JavaScript实现全选取消效果
2017/12/14 Javascript
JavaScript事件对象event用法分析
2018/07/27 Javascript
JS实现简单随机3D骰子
2019/10/24 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
python通过wxPython打开一个音频文件并播放的方法
2015/03/25 Python
批量获取及验证HTTP代理的Python脚本
2017/04/23 Python
python微信公众号开发简单流程
2018/03/23 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
创建pycharm的自定义python模板方法
2018/05/23 Python
python迭代dict的key和value的方法
2018/07/06 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
详解使用python绘制混淆矩阵(confusion_matrix)
2019/07/14 Python
python常用运维脚本实例小结
2020/02/14 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
python openCV自制绘画板
2020/10/27 Python
python FTP编程基础入门
2021/02/27 Python
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
服务员岗位职责
2014/01/29 职场文书
大学生家政服务项目创业计划书
2014/01/30 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
对学校的意见和建议
2015/06/04 职场文书