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批量制作雷达图的实现方法
Jul 26 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
Jun 01 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
Dec 09 Python
Atom的python插件和常用插件说明
Jul 08 Python
python使用xlrd和xlwt读写Excel文件的实例代码
Sep 05 Python
通过shell+python实现企业微信预警
Mar 07 Python
使用Python在Windows下获取USB PID&VID的方法
Jul 02 Python
使用Bazel编译TensorBoard教程
Feb 15 Python
Python使用Numpy模块读取文件并绘制图片
May 13 Python
django admin 根据choice字段选择的不同来显示不同的页面方式
May 13 Python
python2和python3哪个使用率高
Jun 23 Python
Python利用myqr库创建自己的二维码
Nov 24 Python
Python学习之迭代器详解
Python实战之大鱼吃小鱼游戏的实现
OpenCV实现常见的四种图像几何变换
关于Python使用turtle库画任意图的问题
Apr 01 #Python
python套接字socket通信
python文件与路径操作神器 pathlib
Python下载商品数据并连接数据库且保存数据
You might like
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
php分页函数
2006/07/08 PHP
PHP中基本符号及使用方法
2010/03/23 PHP
PHP中文URL编解码(urlencode()rawurlencode()
2010/07/03 PHP
ECMall支持SSL连接邮件服务器的配置方法详解
2014/05/19 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
PHP封装的分页类与简单用法示例
2019/02/25 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
node.js中的events.emitter.removeListener方法使用说明
2014/12/10 Javascript
JS实用的动画弹出层效果实例
2015/05/05 Javascript
Javascript基础之数组的使用
2016/05/13 Javascript
ES6正则表达式扩展笔记
2017/07/25 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
[03:12]完美世界DOTA2联赛PWL DAY6集锦
2020/11/05 DOTA
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
python批量替换多文件字符串问题详解
2018/04/22 Python
Django csrf 验证问题的实现
2018/10/09 Python
python使用插值法画出平滑曲线
2018/12/15 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
Python os库常用操作代码汇总
2020/11/03 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
CSS3系列之3D制作方法案例
2017/08/14 HTML / CSS
CSS3中currentColor关键字的妙用
2016/02/27 HTML / CSS
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
六十大寿答谢词
2014/01/12 职场文书
针对吵架老公保证书
2015/05/08 职场文书
幽灵公主观后感
2015/06/09 职场文书
教你使用TensorFlow2识别验证码
2021/06/11 Python
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
Python基本知识点总结
2022/04/07 Python