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 能振兴 Python的原因分析
Nov 28 Python
在Python的Django框架下使用django-tagging的教程
May 30 Python
在Django的URLconf中使用命名组的方法
Jul 18 Python
详解python函数传参是传值还是传引用
Jan 16 Python
Python Paramiko模块的使用实际案例
Feb 01 Python
Flask之flask-session的具体使用
Jul 26 Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 Python
Python基础学习之类与实例基本用法与注意事项详解
Jun 17 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 Python
如何使用Pytorch搭建模型
Oct 26 Python
Selenium执行完毕未关闭chromedriver/geckodriver进程的解决办法(java版+python版)
Dec 07 Python
Python带你从浅入深探究Tuple(基础篇)
May 15 Python
Python学习之迭代器详解
Python实战之大鱼吃小鱼游戏的实现
OpenCV实现常见的四种图像几何变换
关于Python使用turtle库画任意图的问题
Apr 01 #Python
python套接字socket通信
python文件与路径操作神器 pathlib
Python下载商品数据并连接数据库且保存数据
You might like
关于ob_get_contents(),ob_end_clean(),ob_start(),的具体用法详解
2013/06/24 PHP
PHP数组相关函数汇总
2015/03/24 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
用一段js程序来实现动画功能
2007/03/06 Javascript
safari,opera嵌入iframe页面cookie读取问题解决方法
2010/06/23 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
JS按字节截取字符长度实例
2013/11/20 Javascript
javascript删除字符串最后一个字符
2014/01/14 Javascript
jQuery实现鼠标滑过Div层背景变颜色的方法
2015/02/17 Javascript
原生javascript实现addClass,removeClass,hasClass函数
2016/02/25 Javascript
Javascript操作表单实例讲解(下)
2016/06/20 Javascript
浅析JavaScript中的特殊数据类型
2017/12/15 Javascript
Angular实现的进度条功能示例
2018/02/18 Javascript
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
vue-lazyload使用总结(推荐)
2018/11/01 Javascript
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
JavaScript实现多文件下载方法解析
2020/08/07 Javascript
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
2020/02/07 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
python使用matplotlib:subplot绘制多个子图的示例
2020/09/24 Python
加拿大最大的箱包及旅游配件零售商:Bentley Leathers
2017/07/19 全球购物
Chain Reaction Cycles芬兰:世界上最大的在线自行车商店
2017/12/06 全球购物
元旦晚会上单位领导演讲稿
2014/01/05 职场文书
集体备课反思
2014/02/12 职场文书
毕业自我鉴定总结
2014/03/24 职场文书
中学清明节活动总结
2014/07/04 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
党员民主生活会个人整改措施材料
2014/09/16 职场文书
出纳年终工作总结2014
2014/12/05 职场文书
python入门之算法学习
2021/04/22 Python
k-means & DBSCAN 总结
2021/04/27 Python