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.3教程之模拟百度登陆代码分享
Jan 16 Python
python实现的简单窗口倒计时界面实例
May 05 Python
Python+Django搭建自己的blog网站
Mar 13 Python
sublime python3 输入换行不结束的方法
Apr 19 Python
Python爬虫信息输入及页面的切换方法
May 11 Python
python监测当前联网状态并连接的实例
Dec 18 Python
如何基于python实现画不同品种的樱花树
Jan 03 Python
python rolling regression. 使用 Python 实现滚动回归操作
Jun 08 Python
python使用opencv resize图像不进行插值的操作
Jul 05 Python
python ssh 执行shell命令的示例
Sep 29 Python
Python实战之疫苗研发情况可视化
May 18 Python
Pandas 数据编码的十种方法
Apr 20 Python
Python学习之迭代器详解
Python实战之大鱼吃小鱼游戏的实现
OpenCV实现常见的四种图像几何变换
关于Python使用turtle库画任意图的问题
Apr 01 #Python
python套接字socket通信
python文件与路径操作神器 pathlib
Python下载商品数据并连接数据库且保存数据
You might like
php遍历数组的方法分享
2012/03/22 PHP
有关PHP性能优化的介绍
2013/06/20 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
treepanel动态加载数据实现代码
2012/12/15 Javascript
javaScript NameSpace 简单说明介绍
2013/07/18 Javascript
jQuery打字效果实现方法(附demo源码下载)
2015/12/18 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
微信小程序 配置顶部导航条标题颜色的实现方法
2017/09/20 Javascript
通过vue提供的keep-alive减少对服务器的请求次数
2018/04/01 Javascript
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
学习node.js 断言的使用详解
2019/03/18 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
[28:28]Ti4 冒泡赛第二天NEWBEE vs NaVi 2
2014/07/15 DOTA
Python中return语句用法实例分析
2015/08/04 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
python标记语句块使用方法总结
2019/08/05 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
自学python用什么系统好
2020/06/23 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
2020/10/12 Python
使用phonegap获取设备的一些信息方法
2017/03/31 HTML / CSS
Sephora丝芙兰菲律宾官方网站:购买化妆品和护肤品
2017/04/05 全球购物
美国唇部护理专家:Sara Happ
2019/06/19 全球购物
WebSphere面试题:在WebSphere里面如何部署一个应用
2015/08/02 面试题
毕业生在校学习的自我评价分享
2013/10/08 职场文书
合作经营协议书范本
2014/09/16 职场文书
医院领导班子整改方案
2014/10/01 职场文书
道歉信范文
2015/05/12 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
python代码实现扫码关注公众号登录的实战
2021/11/01 Python
div与span之间的区别与使用介绍
2021/12/06 HTML / CSS