首先需要确保安装好matplotlib和pandas的包,下图是安装过程。然后直接在里面搜索对应的包即可。

import pandas as pd
import matplotlib.pyplot as pltexcel_path = 'D:\\pythonProject\\PCA.xlsx'
df = pd.read_excel(excel_path)
x = df.values[0]  # 获取第二行的数据
y = df.values[1]  # 获取第三行的全部数据
# 创建画图部分
fig = plt.figure()
# 最终要画出几个图,分成一行一列的1块
ax1 = fig.add_subplot(1, 1, 1)
# 设置标题
ax1.set_title('PCA')
# 设置横坐标名称
ax1.set_xlabel('x')
# 设置纵坐标名称
ax1.set_ylabel('y')
# 画散点图
ax1.scatter(x, y, s=1, c='k', marker='*')
# 画直线图
ax1.plot(x, y, c='b', ls='--')
# 调整横坐标的上下界
plt.xlim(xmax=20, xmin=0)
plt.ylim(ymax=20, ymin=0)
# 显示
plt.show()

pandas读取excel数据以及matplotlib的散点与直线图绘画相关推荐

  1. pandas玩转excel-> (2)如何利用pandas读取excel数据文件

    pandas玩转excel-> (2)如何利用pandas读取excel数据文件 import pandas as pd #将excel文件读到内存中,形成dataframe,并命名为peopl ...

  2. pandas读取excel数据并对重复数据进行标记或者删除

    pandas通常在读取excel数据之后,如果需要进行去重,有两种方式,一种是进行标记,另一种是在pandas中直接去重 如下图所示,excel数据: (1)使用drop_duplicates(sub ...

  3. Python用pandas读取excel数据

    #Python导入数据主要用的是read_x()方法,x表示导入文件的格式 #导入.xlsx文件,用read_excel() print("-"*10+"用Python如 ...

  4. cdatabase读取excel第一行数据_pandas读取excel数据并对重复数据进行标记或者删除

    pandas读取excel数据并对重复数据进行标记或者删除​mp.weixin.qq.com pandas通常在读取excel数据之后,如果需要进行去重,有两种方式,一种是进行标记,另一种是在pand ...

  5. python pandas处理excel 统计数据_python使用pandas处理excel数据

    使用Python Pandas库读取excel文件(.xlsx, .xls). 使用pandas的 read_excel()方法来读取excel数据,可以读取第一个sheet,指定的sheet,多个s ...

  6. python使用pandas处理excel数据

    使用Python Pandas库读取excel文件(.xlsx, .xls). 使用pandas的 read_excel()方法来读取excel数据,可以读取第一个sheet,指定的sheet,多个s ...

  7. 表头让你头疼?看这几招解决Pandas读取Excel表头的问题

    在数据分析工作中,我们经常需要读取Excel数据.但是当Excel表格中存在多级表头或合并单元格时,使用Pandas读取数据就会出现错误,无法准确识别表头.在此分享几个解决这个问题的实用方法,希望能帮 ...

  8. python读取xlsx python读取excel数据

    如题 python pandas读取excel数据 如何读取特定sheet的excel数据 1.安装pandas 已经有的可以不用再安装 >pip install pandas 2.读取数据 首 ...

  9. Python使用pandas读取Excel文件多个WorkSheet的数据并绘制柱状图和热力图

    问题描述:在当前文件夹中有一个存放同一门课程两个班级同学成绩的Excel文件"学生成绩.xlsx",每个工作表中存放一个班级的成绩.编写程序,使用pandas读取其中的数据,然后绘 ...

最新文章

  1. 抖音的标题写什么内容_看了这篇文章,我才真正明白什么才是英语速成之路!感恩...
  2. 【Qt】Qt再学习(十一):图形视图框架(Graphics View Framework)的一个小demo
  3. 取一定范围内随机小数 c_随机振动测试中的常见试验条件有哪些?
  4. 我理解的 iOS 与 Android 的区别
  5. Jquery ajax jsonp跨域访问 返回格式及其获取方式 并实现单点登录SSO
  6. xp java配置_WinXP系统Java配置环境变量的方法
  7. TextView跑步灯效果及在特殊情况下无效的解决方式
  8. AudioServicesPlaySystemSound
  9. demo16 webpack 处理字体
  10. html——name与value的使用
  11. mysql 相关操作
  12. 迄今为止最全:Oracle WebLogic Server产品版本介绍
  13. ubuntu下vscode字体高与缩进不成比
  14. tongweb使用之端口冲突处理办法
  15. wav音频文件转为c语言代码程序 1.0 简体绿色版,WAV音频单声道提取工具下载
  16. Wireshark 网卡出错 The capture session could not be initiated on interface ‘en0‘
  17. xml文件导入wps_#WPS表格怎么导入XML数据?#excel怎样导入wps表格数据
  18. Android JetPack架构篇,一个实战项目带你学懂JetPack
  19. Buffer.from()
  20. 用matlab求一组数据的分布函数,求任意一组数据的概率密度函数

热门文章

  1. 基于遥感影像的道路提取论文、开源代码和数据集汇总
  2. 浅谈小程序开源业务架构建设之路
  3. Delphi判断是否为周末?今天是周几?
  4. 物联网APP开发的好处有哪些
  5. CCSP201902纸牌计数——解题报告
  6. 互联网晚报 | 8月15日 星期日 | 第四范式申请港交所上市;招行私人银行客户突破11万户;特斯拉CEO马斯克去年总薪酬为零...
  7. android jnl的mk文件,动态语言与静态语言
  8. mpp文件能转换成PDF
  9. AutoCAD.NET学习笔记之绘制、插入图形和块
  10. 绝对值表达式的最大值(Java)