这一学习一下条形图和散点图的画法。

首先是条形图:

import pandas as pd

import matplotlib.pyplot as plt

import numpy as np

from numpy import arange

data =pd.read_csv('fandango_scores.csv')

data.head()

这是一个电影评分的数据集,包含了电影名称和不同对象的评分。

columns =['Fandango_Stars','RT_norm','RT_user_norm','RT_norm_round','Metacritic_norm_round','IMDB_norm_round']

data1 = data.loc[0,columns].values

data1

从数据集中选出一部分数据,来进行画图,这次选取部分列的第一行。

print(data1)

bar_positions = arange(6)+1.75

print(bar_positions)

fig, axes=plt.subplots()

axes.bar(bar_positions,data1, 0.3)

plt.show()

然后进行画图部分。bar_position是为了制定柱状图的柱子距离原点的距离。

data1是指定各个柱子的高度。

fig, axes=plt.subplots()画出一块空白画布。

axes.bar传递进去三个参数,柱子距离,柱子高度,柱子宽度。

然后进行展示。

bar_positions = arange(6)+1.75

print(bar_positions)

fig, axes=plt.subplots()

axes.barh(bar_positions,data1, 0.3,color='y')

plt.show()

把bar()和barh()分别用来画垂直和水平柱状图,可以选择颜色参数来改变柱子颜色。

bar_positions = arange(6)+1.75

fig, axes=plt.subplots()

axes.barh(bar_positions,data1, 0.3,color='y')

axes.set_xticklabels(columns,rotation=45)

axes.set_xlabel('Rating Source')

axes.set_ylabel('Average Rating')

axes.set_title('Average User Rating')

增加x,y轴名称,表头信息。

散点图(scatter):

fig,ax = plt.subplots()

ax.scatter(data['Fandango_Stars'],data['RT_user_norm'])

ax.set_xlabel('Fandango_Stars')

ax.set_ylabel('RT_user_norm')

plt.show()

设定一张散点图,从数据集中选取两组对象的评分数据,传入散点图的函数中,再对x,y轴进行命名,就完成了绘制。

python bar图_python可视化(matplotlib条形图、散点图)相关推荐

  1. python bar图_python使用matplotlib绘图 — barChart | 学步园

    matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中.它的文档相当完备,并且 ...

  2. python热图_Python可视化matplotlibseborn14-热图heatmap

    热力图(heatmap)可通过颜色深浅变化,优雅的展示数据的差异. 详细介绍python seaborn绘制热图 本文速览Matplotlib热图heatmapseaborn热图1seaborn热图2 ...

  3. python distplot 图_Python可视化23 |seaborn.distplot公司单变量分布图(直方图|核密度图),23seaborndistplot...

    本文介绍seaborn.distplot绘制 单变量分布图 : 之前文章介绍的 核密度图 (kernel density estimate (KDE))以及 二者结合图. 目录 本文内容概要 直方图 ...

  4. python热图_python – 使用matplotlib中的3D数据生成热图

    我有一个函数returnValuesAtTime,它返回三个lists-x_vals,y_vals和swe_vals.所有三个列表具有相同的长度,并且swe_vals中的每个元素对应于来自x_vals ...

  5. python绘制散点图、如何选两列作为横坐标_Python利用matplotlib绘制散点图的新手教程...

    前言 上篇文章介绍了使用matplotlib绘制折线图,参考:https://www.jb51.net/article/198991.htm,本篇文章继续介绍使用matplotlib绘制散点图. 一. ...

  6. python怎么用散点图_Python利用matplotlib绘制散点图的新手教程

    前言 上篇文章介绍了使用matplotlib绘制折线图,参考:https://www.jb51.net/article/198991.htm,本篇文章继续介绍使用matplotlib绘制散点图. 一. ...

  7. python阶梯图_Python制图你真的会吗?一文学会如何绘制漂亮的阶梯图

    说到Python制图就不得不提matplotlib这个最为常用的库,matplotlib库作为Python经典的二维绘图库,在Python的数据可视化方面是最为常用的,今天呢,咱们接着上次和大家所探讨 ...

  8. python画相关性可视化图_Python 可视化 | 关联图 - 散点图1

    什么是关联图? 关联图是查找两个事物之间关系的图像,他能为我们展示出一个事物随着另一个事物的变化如何变化. 典型的关联图有:折线图.散点图.相关矩阵等 我们什么时候会需要关联图? 1.数据报告 &am ...

  9. python 节点关系图_python可视化节点关系(三):matplotlib(1)

    接下来,开始记录使用matplotlib这个号称python使用最广泛的图形库,所遇到的种种神坑. 一. 画节点图: 1. 画节点和箭头 查阅api文档,觉得annotate类封装的不错. impor ...

最新文章

  1. PNAS:多年多点5千样本鉴定玉米根际可遗传微生物
  2. 在哪里可以免费学python-在合肥哪里可以学Python
  3. Intent七在属性之一:ComponentName
  4. Java——n个数的全排列
  5. php抓取动态数据,php+ajax实现无刷新动态加载数据技术
  6. centos禁用exec_CentOS停用按下Ctrl-Alt-Del 重启系统的功能
  7. 没有bug队——加贝——Python 49,50
  8. 调优哪家强——tensorflow命令行参数
  9. windows phone 中ListBox采用多模板
  10. 里的type_拥有Type-C接口等于拥有PD快充?当然不是!
  11. matplotlib.patches.Polygon
  12. 【转】Dalvik虚拟机的启动过程分析
  13. python 匿名函数添加判断_Python之内置函数、匿名函数
  14. 201521123004 《Java程序设计》第2周学习总结
  15. 使用DataAnnotations实现数据验证
  16. HttpRequest 和HttpWebRequest的区别
  17. Poj 2421 Constructing Roads(Prim 最小生成树)
  18. Linux: Manjaro/Arch logiops 罗技鼠标驱动安装教程
  19. linux下运行comsol,在 Linux 上安装 COMSOL
  20. 修改putty的缺省值设置

热门文章

  1. Android RecyclerView +SnapHelper 实现横向滚动自动滚动到中心控件并选中
  2. fcbf特征选择步骤_一文读懂 聚类特征选择
  3. 以下数据结构中,()是非线性数据结构
  4. 5222. 【GDOI2018模拟7.12】A
  5. linux进程杀掉后自动重启,PPID=1
  6. 分类变量、有序变量与数值变量相关性分析方法总结及 R 语言应用
  7. RKMPP API安装使用总结
  8. vue 选择下拉框选项更改触发事件
  9. php教务人员查看,基于微信公众平台的教务查询系统的设计与实现(PHP+MySQL).doc
  10. 【Shader】扭曲能量罩特效