对于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两种画散点图的方式相关推荐

  1. python读取Excel绘制饼图的两种方式

    python的两种数据作图方案 matplotlib简单方便,适合数据作图或科学作图(论文发表) pyecharts流程略复杂,但功能强大,图形具有交互式,适合项目开发或商业分析报告,但是它是一个非常 ...

  2. python 读取wav 音频文件的两种方式

    python 中,常用的有两种可以读取wav音频格式的方法,如下所示: 1 import scipy 2 from scipy.io import wavfile 3 4 import soundfi ...

  3. python通过outlook发送邮件_python使用两种发邮件的方式smtp和outlook示例

    本篇文章主要介绍了python使用两种发邮件的方式smtp和outlook示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. smtp是直接调用163邮箱的smtp服务器,需要在163邮箱中设置 ...

  4. poi 读取excel合并单元格两种方式

    说明: excel合并是用选择的两个或更多单元格创建一个单元格的过程.合并单元格时,如果有多个选择的单元格包含数据,则将保留左上角或右上角(取决于当前的视图方向)单元格中的数据,并删除其余的所有数据. ...

  5. python 创建excel 并保存(两种方法)

    1. 概要 python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的. 2. xlwt 创建excel并保存 xlwt中: 通过xlwt.Workbook()来新建工 ...

  6. python 学习系列(3) 读取并显示图片的两种方法

    python 读取并显示图片的两种方法 在 python 中除了用 opencv,也可以用 matplotlib 和 PIL 这两个库操作图片.本人偏爱 matpoltlib,因为它的语法更像 mat ...

  7. vb.net读取excel并写入dgv_如何用Python读取Excel中的图片?然后写入图片?

    大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...

  8. 如何用Python读取Excel中图片?又如何用Python往Excel中写入图片?

    大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进行分析. 那么你知道如何使用Python读 ...

  9. python 读取excel图片_如何用Python读取Excel中图片?

    公众号: 早起Python 作者:刘早起 大家好,在使用Python进行办公自动化操作时,一定少不了与Excel表格的交互,我们通常是用pandas处理表格数据,但大多数情况下,都是读取表格中的数值进 ...

最新文章

  1. 免费获取验证码60秒倒计时
  2. python 爬带端口的网站_程序员带你爬取爬虫最爱扒的网站数据。快来看!
  3. CSP认证201809-2 买菜[C++题解]:区间覆盖、pair、交集长度、右端点的min-左端点的max
  4. Ubuntu Server中怎样卸载keepalived
  5. 我的OI生涯 第六章
  6. Linux驱动入门基础基础知识
  7. 摆放家具-完成添加家具方法
  8. 浅析微信支付:申请退款、退款回调接口、查询退款
  9. 案例 月工作列表 c# 1614192274
  10. linux环境下安装weblogic,在Linux下安装weblogic 12.2.1.3.0的过程
  11. Java框架搭建-Maven、Mybatis、Spring MVC整合搭建
  12. 真会玩!竟然可以这样用IDEA通过数据库生成lombok版的POJO...
  13. 金庸群侠传修改器链接服务器,《金庸群侠传》6合1版修改器
  14. 照片格式怎么快速转JPG或JPEG格式
  15. Electron 仿制WeGame(二)
  16. oracle 11g 解决临时表空间占满问题
  17. Using GCC to produce readable assembly? - Stack Overflow
  18. awesomium -- 出色的Web浏览插件
  19. 传说之下三重审判用计算机怎么弹,传说之下三重审判模拟器
  20. 基金A类和C类的科普贴

热门文章

  1. linux平台学x86汇编语言学习集合帖
  2. 读书笔记《鸟哥的Linux私房菜-基础学习篇》man page 查询数据后数字的意思
  3. 2017各银行贷款利息表及P2P平台贷款利率比较
  4. LSM Tree 学习笔记——MemTable通常用 SkipList 来实现
  5. Android4.0-4.4 加入支持状态栏显示耳机图标方法(支持带不带MIC的两种耳机自己主动识别)...
  6. 数据库还原失败System.Data.SqlClient.SqlError: 无法执行 BACKUP LOG,因为当前没有数据库备份...
  7. rtc关机闹钟6 AlarmManagerService研究
  8. VB操作excel文件
  9. 没人教的项目管理方法之(明白该干什么) 二、项目章程如何写(下)
  10. 团队项目技术规格说明书---客户端