python bar图_python可视化(matplotlib条形图、散点图)
这一学习一下条形图和散点图的画法。
首先是条形图:
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条形图、散点图)相关推荐
- python bar图_python使用matplotlib绘图 — barChart | 学步园
matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中.它的文档相当完备,并且 ...
- python热图_Python可视化matplotlibseborn14-热图heatmap
热力图(heatmap)可通过颜色深浅变化,优雅的展示数据的差异. 详细介绍python seaborn绘制热图 本文速览Matplotlib热图heatmapseaborn热图1seaborn热图2 ...
- python distplot 图_Python可视化23 |seaborn.distplot公司单变量分布图(直方图|核密度图),23seaborndistplot...
本文介绍seaborn.distplot绘制 单变量分布图 : 之前文章介绍的 核密度图 (kernel density estimate (KDE))以及 二者结合图. 目录 本文内容概要 直方图 ...
- python热图_python – 使用matplotlib中的3D数据生成热图
我有一个函数returnValuesAtTime,它返回三个lists-x_vals,y_vals和swe_vals.所有三个列表具有相同的长度,并且swe_vals中的每个元素对应于来自x_vals ...
- python绘制散点图、如何选两列作为横坐标_Python利用matplotlib绘制散点图的新手教程...
前言 上篇文章介绍了使用matplotlib绘制折线图,参考:https://www.jb51.net/article/198991.htm,本篇文章继续介绍使用matplotlib绘制散点图. 一. ...
- python怎么用散点图_Python利用matplotlib绘制散点图的新手教程
前言 上篇文章介绍了使用matplotlib绘制折线图,参考:https://www.jb51.net/article/198991.htm,本篇文章继续介绍使用matplotlib绘制散点图. 一. ...
- python阶梯图_Python制图你真的会吗?一文学会如何绘制漂亮的阶梯图
说到Python制图就不得不提matplotlib这个最为常用的库,matplotlib库作为Python经典的二维绘图库,在Python的数据可视化方面是最为常用的,今天呢,咱们接着上次和大家所探讨 ...
- python画相关性可视化图_Python 可视化 | 关联图 - 散点图1
什么是关联图? 关联图是查找两个事物之间关系的图像,他能为我们展示出一个事物随着另一个事物的变化如何变化. 典型的关联图有:折线图.散点图.相关矩阵等 我们什么时候会需要关联图? 1.数据报告 &am ...
- python 节点关系图_python可视化节点关系(三):matplotlib(1)
接下来,开始记录使用matplotlib这个号称python使用最广泛的图形库,所遇到的种种神坑. 一. 画节点图: 1. 画节点和箭头 查阅api文档,觉得annotate类封装的不错. impor ...
最新文章
- PNAS:多年多点5千样本鉴定玉米根际可遗传微生物
- 在哪里可以免费学python-在合肥哪里可以学Python
- Intent七在属性之一:ComponentName
- Java——n个数的全排列
- php抓取动态数据,php+ajax实现无刷新动态加载数据技术
- centos禁用exec_CentOS停用按下Ctrl-Alt-Del 重启系统的功能
- 没有bug队——加贝——Python 49,50
- 调优哪家强——tensorflow命令行参数
- windows phone 中ListBox采用多模板
- 里的type_拥有Type-C接口等于拥有PD快充?当然不是!
- matplotlib.patches.Polygon
- 【转】Dalvik虚拟机的启动过程分析
- python 匿名函数添加判断_Python之内置函数、匿名函数
- 201521123004 《Java程序设计》第2周学习总结
- 使用DataAnnotations实现数据验证
- HttpRequest 和HttpWebRequest的区别
- Poj 2421 Constructing Roads(Prim 最小生成树)
- Linux: Manjaro/Arch logiops 罗技鼠标驱动安装教程
- linux下运行comsol,在 Linux 上安装 COMSOL
- 修改putty的缺省值设置
热门文章
- Android RecyclerView +SnapHelper 实现横向滚动自动滚动到中心控件并选中
- fcbf特征选择步骤_一文读懂 聚类特征选择
- 以下数据结构中,()是非线性数据结构
- 5222. 【GDOI2018模拟7.12】A
- linux进程杀掉后自动重启,PPID=1
- 分类变量、有序变量与数值变量相关性分析方法总结及 R 语言应用
- RKMPP API安装使用总结
- vue 选择下拉框选项更改触发事件
- php教务人员查看,基于微信公众平台的教务查询系统的设计与实现(PHP+MySQL).doc
- 【Shader】扭曲能量罩特效