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使用三角迭代计算圆周率PI的方法
Mar 20 Python
Python实现自动为照片添加日期并分类的方法
Sep 30 Python
Python迭代器和生成器定义与用法示例
Feb 10 Python
python中将zip压缩包转为gz.tar的方法
Oct 18 Python
使用python判断你是青少年还是老年人
Nov 29 Python
对pandas读取中文unicode的csv和添加行标题的方法详解
Dec 12 Python
python @classmethod 的使用场合详解
Aug 23 Python
Python3多线程版TCP端口扫描器
Aug 31 Python
python动态视频下载器的实现方法
Sep 16 Python
python使用梯度下降算法实现一个多线性回归
Mar 24 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 Python
Python jieba库分词模式实例用法
Jan 13 Python
Python学习之迭代器详解
Python实战之大鱼吃小鱼游戏的实现
OpenCV实现常见的四种图像几何变换
关于Python使用turtle库画任意图的问题
Apr 01 #Python
python套接字socket通信
python文件与路径操作神器 pathlib
Python下载商品数据并连接数据库且保存数据
You might like
一个php作的文本留言本的例子(四)
2006/10/09 PHP
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
Javascript中的数学函数集合
2007/05/08 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
js中call与apply的用法小结
2013/12/28 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
JS插件plupload.js实现多图上传并显示进度条
2016/11/29 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
jQuery导航条固定定位效果实例代码
2017/05/26 jQuery
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
js模块加载方式浅析
2017/08/12 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
2018/11/08 Javascript
vue-cli3搭建项目的详细步骤
2018/12/05 Javascript
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
Elasticsearch实现复合查询高亮结果功能
2019/09/10 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
[03:24]2014DOTA2国际邀请赛 神秘商店生意火爆
2014/07/18 DOTA
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
Python中列表、字典、元组、集合数据结构整理
2014/11/20 Python
从Python的源码浅要剖析Python的内存管理
2015/04/16 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
用python简单实现mysql数据同步到ElasticSearch的教程
2018/05/30 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
Python函数参数匹配模型通用规则keyword-only参数详解
2019/06/10 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
基于python实现雪花算法过程详解
2019/11/16 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
网络工程师专家职业发展路线
2014/02/14 职场文书
安全教育实施方案
2014/03/02 职场文书
读书之星事迹材料
2014/05/12 职场文书