python读取excel画散点图-matplotlib两种画散点图的方式
对于matplotlib.pyplot( as plt )
先输入主体数据部分:
importnumpy as npimportmatplotlib.pyplot as plt
X_train= np.array([[1,2,3],[2,3,4],[2,2,1],[3,2,2]])
X_test= np.array([[1,1,1],[2,1,1]])
y_train= np.array([1,1,-1,1])
y_test= np.array([1,-1])
我们先做二维图:(取前两维)
首先容易想到plt.plot, 但这个是默认生成折线图的:
plt.plot(X_train[:,0],X_train[:,1])
plt.show()
但如果我们对线条指定为o的话:
plt.plot(X_train[:,0],X_train[:,1],"ro")
plt.show()
令一种做散点图的方式就是,用scatter:
plt.scatter(X_train[:,0],X_train[:,1])
plt.show()
从上可以看到,除了我指定了的颜色外,其他均一致!
---------------------------------------------------------------------------------------------------------------------
对一个(两类的)二维数据画图展示:
>>> X_1, X_0 = X_train[y_train == 1], X_train[y_train == -1]>>> plt.plot(X_1[:, 0], X_1[:, 1], "ro")>>> plt.plot(X_0[:, 0], X_0[:, 1], "bo")>>> plt.show()
通过颜色将其区分开了!
当然用scatter也可以:(但要注意要带color关键字不然会报错)
>>> plt.scatter(X_0[:, 0], X_0[:, 1], color="b")>>> plt.scatter(X_1[:, 0], X_1[:, 1], color="r")>>> plt.show()
可以看到效果一样。
-------------------------------------------------------------------------------------------------------------------------
画三维的散点图:
就不能直接用plot和scatter了:他们都是画2D的。
而要首先声明一个画3D图的ax
>>> from mpl_toolkits.mplot3d importAxes3D>>> ax = plt.subplot(111, projection='3d') #而且每次画完一个3D图都要这个声明
>>> ax.scatter(X_1[:, 0], X_1[:, 1],X_1[:,2], color="r")
>>> ax.scatter(X_0[:, 0], X_0[:, 1],X_0[:,2], color="b")
>>> plt.show()
python读取excel画散点图-matplotlib两种画散点图的方式相关推荐
- python读取Excel绘制饼图的两种方式
python的两种数据作图方案 matplotlib简单方便,适合数据作图或科学作图(论文发表) pyecharts流程略复杂,但功能强大,图形具有交互式,适合项目开发或商业分析报告,但是它是一个非常 ...
- python 读取wav 音频文件的两种方式
python 中,常用的有两种可以读取wav音频格式的方法,如下所示: 1 import scipy 2 from scipy.io import wavfile 3 4 import soundfi ...
- python通过outlook发送邮件_python使用两种发邮件的方式smtp和outlook示例
本篇文章主要介绍了python使用两种发邮件的方式smtp和outlook示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. smtp是直接调用163邮箱的smtp服务器,需要在163邮箱中设置 ...
- poi 读取excel合并单元格两种方式
说明: excel合并是用选择的两个或更多单元格创建一个单元格的过程.合并单元格时,如果有多个选择的单元格包含数据,则将保留左上角或右上角(取决于当前的视图方向)单元格中的数据,并删除其余的所有数据. ...
- python 创建excel 并保存(两种方法)
1. 概要 python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的. 2. xlwt 创建excel并保存 xlwt中: 通过xlwt.Workbook()来新建工 ...
- python 学习系列(3) 读取并显示图片的两种方法
python 读取并显示图片的两种方法 在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片.本人偏爱 matpoltlib,因为它的语法更像 mat ...
- vb.net读取excel并写入dgv_如何用Python读取Excel中的图片?然后写入图片?
大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...
- 如何用Python读取Excel中图片?又如何用Python往Excel中写入图片?
大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...
- python 读取excel图片_如何用Python读取Excel中图片?
公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...
最新文章
- 免费获取验证码60秒倒计时
- python 爬带端口的网站_程序员带你爬取爬虫最爱扒的网站数据。快来看!
- CSP认证201809-2	买菜[C++题解]:区间覆盖、pair、交集长度、右端点的min-左端点的max
- Ubuntu Server中怎样卸载keepalived
- 我的OI生涯 第六章
- Linux驱动入门基础基础知识
- 摆放家具-完成添加家具方法
- 浅析微信支付:申请退款、退款回调接口、查询退款
- 案例 月工作列表 c# 1614192274
- linux环境下安装weblogic,在Linux下安装weblogic 12.2.1.3.0的过程
- Java框架搭建-Maven、Mybatis、Spring MVC整合搭建
- 真会玩!竟然可以这样用IDEA通过数据库生成lombok版的POJO...
- 金庸群侠传修改器链接服务器,《金庸群侠传》6合1版修改器
- 照片格式怎么快速转JPG或JPEG格式
- Electron 仿制WeGame(二)
- oracle 11g 解决临时表空间占满问题
- Using GCC to produce readable assembly? - Stack Overflow
- awesomium -- 出色的Web浏览插件
- 传说之下三重审判用计算机怎么弹,传说之下三重审判模拟器
- 基金A类和C类的科普贴
热门文章
- linux平台学x86汇编语言学习集合帖
- 读书笔记《鸟哥的Linux私房菜-基础学习篇》man page 查询数据后数字的意思
- 2017各银行贷款利息表及P2P平台贷款利率比较
- LSM Tree 学习笔记——MemTable通常用 SkipList 来实现
- Android4.0-4.4 加入支持状态栏显示耳机图标方法(支持带不带MIC的两种耳机自己主动识别)...
- 数据库还原失败System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG,因为当前没有数据库备份...
- rtc关机闹钟6 AlarmManagerService研究
- VB操作excel文件
- 没人教的项目管理方法之(明白该干什么) 二、项目章程如何写(下)
- 团队项目技术规格说明书---客户端