示例:散点图

最常见的散点图之一是x-y散点图。下面的代码会大致告诉你一个matplotlib是如何工作的,你会看到如何一点点建立起一个散点图。

我们正在使用点的x和y位置的一些构成数据。运行下面的代码,然后我们将解释每一行代码分布代表什么。

import matplotlib.pyplot as plt

%matplotlib inline

x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

y = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

plt.scatter(x, y)

plt.xlabel('x values')

plt.ylabel('y values')

plt.title('X values versus Y values')

plt.xticks([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])

plt.show()

示例:条形图

如果我们用相同的x和y值创建一个条形图,该怎么做呢?其实,与散点图相比,下面的代码只改变了两件事。

我们创建了一个条形图,而不是散点图。 plt.bar(x,y)

我们修改了x刻度标记,使其不包括0和11。运行下面的代码,看看会发生什么。

import matplotlib.pyplot as plt

%matplotlib inline

x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

y = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

plt.bar(x, y)

plt.xlabel('x values')

plt.ylabel('y values')

plt.title('X values versus Y values')

plt.xticks([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])

plt.show()

Matplotlib会按照字母顺序排列x值。

示例:折线图

对于最后的这个示例,运行下面的代码单元格,它会输出一个折线图。

import matplotlib.pyplot as plt

%matplotlib inline

x = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

y = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

plt.plot(x, y)

plt.xlabel('x values')

plt.ylabel('y values')

plt.title('X values versus Y values')

plt.xticks([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])

plt.show()

python绘制散点图和折线图_python绘制散点图,柱状图和折线图相关推荐

  1. python slice函数画高维图_Python 绘制 3 维以上的高维图

    实用技巧. 我们的大脑通常最多能感知三维空间,超过三维就很难想象了.尽管是三维,理解起来也很费劲,所以大多数情况下都使用二维平面.不过,我们仍然可以绘制出多维空间,今天就来用 Python 的 plo ...

  2. python生成热度图_Python 绘制热度图(seaborn)

    原博文 2020-05-08 15:16 − 进行数据处理时,对于数据的可视化展示可以更好的表现数据的关系 论文中,漂亮的热度图会让人眼前一亮 Seaborn 中的 heatmap就可以用来创建热度图 ...

  3. python绘制时间序列图_python matplotlib 画dataframe的时间序列图实例

    python matplotlib 画dataframe的时间序列图实例 在python中经常会用到pandas来处理数据,最常用的数据类型是dataframe,但是有时候在dataframe有时间字 ...

  4. python画k线图_Python绘制K线图

    不管是对量化分析师还是普通的投资者来说,K线图(蜡烛图)都是一种很经典.很重要的工具.在K线图中,它会绘制每天的最高价.最低价.开盘价和收盘价,这对于我们理解股票的趋势以及每天的多空对比很有帮助. 一 ...

  5. 用python画数学函数图像教程_Python 绘制你想要的数学函数图形

    Python 非常热门,但除非工作需要没有刻意去了解更多,直到有个函数图要绘制,想起了它.结果发现,完全用不着明白什么是编程,就可以使用它完成很多数学函数图的绘制. 通过以下两个步骤,就可以进行数学函 ...

  6. 用python画一个简单卡通人物_Python绘制可爱的卡通人物 | 【turtle使用】-Go语言中文社区...

    微信公众号:AI算法与图像处理如果你觉得对你有帮助,欢迎关注.转发以及点赞哦-( ̄▽ ̄-)~ Turtle库 简介 什么是Turtle 首先,turtle库是一个点线面的简单图像库,能够完成一些比较简 ...

  7. python画五角星为什么144度_python绘制五角星

    分享一个使用Python绘制的五角星小案例,欢迎留言探讨指正,大佬勿喷,抱拳 下面呈上小代码 代码: import turtle #导入turtle库包 turtle.fillcolor(" ...

  8. 利用python获取股票折线图_python绘制香农的投资组合折线图

    写在前面 最近在看<赌神数学家>这本书,在此书的第四部分"圣彼得堡悖论的故事"的"香农的恶魔"这一小节中,讲了香农自己对于股票的投资策略.在这一小节 ...

  9. python制作折线图_Python 绘制可视化折线图

    1. 用 Numpy ndarray 作为数据传入 ply 1 2 3 4 5 6 7 8 9 10 11 import numpy as np import matplotlib as mpl im ...

最新文章

  1. 从原则、方案、策略及难点阐述分库分表
  2. 练习5-1 求m到n之和 (10 分)
  3. hdu 5256 LIS变形
  4. ado.net操作数据库常用方法集锦
  5. 一款能拖拉的winform树形控件
  6. 温故而知新 Vue 原来也有this.$forceUpdate();
  7. latex字体_[LaTeX 引擎] XeLaTeX + macOS,通过字体名调用发行版字体
  8. inetd的工作流程
  9. 实模式切换到保护模式,为什么要开启A20地址线(系统升级产生的兼容性问题)
  10. C++中的也能使用正则表达式
  11. 微信支付JSAPI掉不起来支付按钮是什么原因?(原创)
  12. 在IT界取得成功应该知道的10件事(ZT)
  13. vue一个页面用两个以上页面 时时刷新
  14. matlab动力学系统仿真 教程,MATLAB/SIMULINK动力学系统建模与仿真
  15. TOPSIS法——利用原始数据进行综合评价
  16. [haoi2009]毛毛虫 树形dp
  17. Python问题解决6:使用jupyter notebook时安装第三方库提示升级pip,pip升级不成功一直报错
  18. 5G无线网络CU/DU分离架构
  19. java反射之Method的invoke方法实现
  20. 练习题12-外观数列

热门文章

  1. 23个经过时间考验的应用程序,可以管理您的远程软件开发团队
  2. android emoji吏上最全的详解
  3. python 进阶 【封装】 适合小白入门
  4. idea 安装vue.js插件
  5. java程序员工作中遇到的问题解决记录
  6. 函数依赖 主码 主属性 非主属性 候选键 超键 详解
  7. 拼多多api接口应用示例
  8. 查询服务器主机CPU是几核?附应用场景展示(已解决)
  9. 记一次开发环境redis出现key丢失排查
  10. CentOS7 U盘安装