1.首先展示下测试数据:

2.poython读取文件,

import pandas as pd
import numpy as np
from scipy import optimize
import matplotlib.pyplot as plt
from matplotlib import cm
from matplotlib.colors import Normalize
from matplotlib import tickerplt.style.use('seaborn-darkgrid')dataset_path=r'C:\Users\Administrator\Desktop\blog\test.xlsx'
scatter = pd.read_excel(dataset_path,sheet_name= 'Sheet2')
x = scatter['x'].values.ravel()    #真值
y = scatter['y'].values.ravel()     #预测值
N = len(scatter['x'])
#绘制拟合线
x2 = np.linspace(-10,30)
y2 = x2
def f_1(x,A,B):return A*x + B
A1,B1 = optimize.curve_fit(f_1,x,y)[0]
y3 = A1*x + B1# Calculate the point density
xy = np.vstack([x,y])
z = gaussian_kde(xy)(xy)
norm = Normalize(vmin = np.min(z), vmax = np.max(z))
#开始绘图
fig,ax = plt.subplots(figsize=(8,5),dpi=200)
dian=plt.scatter(x,y,edgecolor=None,c=z,s=20,cmap='Spectral_r')cb=plt.colorbar(ax=ax,drawedges=False)
cb.ax.locator_params(nbins=8)
cb.ax.set_yticklabels([0.005,0.010,0.015,0.020,0.025,0.030,0.035])#0,0.005,0.010,0.015,0.020,0.025,0.030,0.035ax.plot(x2,y2,color='k',linewidth=1.5,linestyle='--')
ax.plot(x,y3,color='r',linewidth=2,linestyle='-')
fontdict1 = {"size":17,"color":"k",'family':'Times New Roman'}
ax.set_xlabel("x",fontdict=fontdict1)
ax.set_ylabel("y",fontdict=fontdict1)
ax.grid(True)
ax.set_xlim((30,65))
ax.set_ylim((25,65))
ax.set_xticks(np.arange(30,65, step=5))
ax.set_yticks(np.arange(25, 65, step=5))plt.savefig(r'C:\Users\Administrator\Desktop\blog\test.png',dpi=900,bbox_inches='tight')plt.show()

python绘图:散点图,密度图并保存成图片相关推荐

  1. python一键生成二维码/条形码并保存成图片

    QRCode是生成二维码的库,采用里德-所罗门码来进行编码,里德-所罗门码是一种带有容错机制的编码方法,采用这种机制扫描的时候并不需要读取所有的比特位,因此也使得简单的在QRcode中少量的更改信息, ...

  2. php 文字图片怎么保存为图片,php技术实现加载字体并保存成图片

    下面通过一段代码给大家详解介绍下php技术实现加载字体并保存成图片. // Set the content-type header("Content-type: image/png" ...

  3. 生成二维码并将Bitmap保存成图片

    本来项目集成的Zxing Bitmap qrCode = EncodingHandler.createQRCode(shareUrl, DimenUtils.dp2px(105)); 虽然这个类生成的 ...

  4. Chrome浏览器网页保存成图片

    Chrome浏览器把整个网页保存成图片 1.使用快捷键 F12打开开发人员工具功能, 2.按 快捷键Ctrl + Shift + P(Mac 为 ⌘Command + ⇧Shift + P) 3.输入 ...

  5. 图片在canvas中显示,给canvas添加文字,文字描边,将canvas保存成图片下载到本地

    Canvas简介 HTML5新增标签 Canvas API(画布)是在HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容,基本上它是一个可以用JavaScript操作的位图(bitma ...

  6. (超详细)读取mnist数据集并保存成图片

    mnist数据集介绍.读取.保存成图片 1.mnist数据集介绍: MNIST数据集是一个手写体数据集,简单说就是一堆这样东西  MNIST的官网地址是 MNIST; 通过阅读官网我们可以知道,这个数 ...

  7. BitmapUtil【缩放bitmap以及将bitmap保存成图片到SD卡中】

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 用于缩放bitmap以及将bitmap保存成图片到SD卡中 效果图 代码分析 bitmapZoomByHeight(Bitmap s ...

  8. python在线学习pdf_扣丁学堂Python在线学习之将pdf转成图片的方法

    扣丁学堂Python在线学习之将pdf转成图片的方法 2018-05-23 11:29:01 1266浏览 Python将pdf转成图片的方法,不论是参加 本篇文章记录如何使用python将pdf文件 ...

  9. html保存当前页面为图片,将html页面保存成图片,图片写入pdf的实现方法(推荐)

    需求是一个导出pdf的功能,多方奔走终于实现了,走了不少弯路,而且怀疑现在这个方法仍是弯的. 有个jsPDF 插件可以在前端直接生成pdf,很简便,但不支持IE. 前端: 首先引入  html2can ...

最新文章

  1. 一口气拿了9家公司的offer,年薪50W
  2. java rest风格传参_SpringMVC的REST风格的四种请求方式总结
  3. windows cmd编辑文本
  4. php if终止,php判断用户是否掉线及关闭网页的方法分享
  5. mac json格式化工具_一个在 MAC 上 iOS/Flutter 开发的辅助工具
  6. AngularJs学习笔记--Modules
  7. split函数python 未定义_python split函数基本用法
  8. IDEA工作笔记-对.idea及.iml文件的理解
  9. c++ 时间戳 转换成时间_区块链世界的公证人:时间戳
  10. 淺談auto_ptr
  11. 计算机文字排版工作过程,计算机文字录入与排版教学计划.doc
  12. CSP 2020 入门级第一轮1~17题解析
  13. ST-LINK/V2:cannot reset target shutting down debug session
  14. 峰会 | 2019长三角科技金融峰会召开 区块链应用前景持续探索
  15. 企业级监控系统zabbix---通过qqmail发送告警信息
  16. HTML5学习(二)---构造网页
  17. 使用XMAPP搭建一个简单的服务器
  18. 提高抗打击能力_如何提高心理承受能力或者抗打击能力?
  19. C语言《位段结构体、联合体》
  20. 7、PCIE总线-PCI、PCIE关系及信号定义

热门文章

  1. 远程服务器怎么能显示电脑u盘,怎样在远程服务器上看到u盘
  2. BUUCTF others babystack
  3. javascript利用iframe打印pdf文档失败的问题
  4. List和IList的区别
  5. 如何关闭微软news
  6. NSN 内部推荐 -- 不能从电子邮件地址认证身份和来源.
  7. python里两个等号代表什么_Python 到底是强类型语言,还是弱类型语言?
  8. 名符其实的react下一代状态管理器hox
  9. 一文看懂Web3.0:元宇宙的基础设施,三大标签颠覆互联网
  10. percona的安装、启动、停止