可视化库Matplotlib-柱形图与盒图

简介: 可视化库Matplotlib-柱形图与盒图

导入numpy库、pandas库和Matplotlib库


import pandas as pd
import numpy
import matplotlib.pyplot as plt


导入文件


reviews = pd.read_csv("fandango_score_comparison.csv")


柱形图

生成一个柱形图:


#bist图(柱形图)
fig, ax = plt.subplots()
#ax.hist(norm_reviews['IMDB'])
#ax.hist(norm_reviews['IMDB'], bins = 20)
#range:设置图像显示的区间,bins:将数据等分为bins份
ax.hist(norm_reviews['Fandango_Stars'], range = (3, 5), bins = 20)
plt.show()


图像:


0a2653c851af460fa595bd959398a8f1.png


盒图

生成一个盒图:


#boxplot(盒形图)
fig, ax = plt.subplots()
ax.boxplot(norm_reviews['Fandango_Stars'])
ax.set_xticklabels(['Fandango'])
ax.set_ylim(2.5, 5.5)
plt.show()


图像:


2d65d23f6d4748949b924e4057485923.png


在一张图表里生成多个盒图


#绘制多个boxplot
num_cols = ['Metacritic_User', 'IMDB', 'Fandango_Stars', 'Fandango_Ratingvalue', 'RT_norm']
fig, ax = plt.subplots()
ax.boxplot(norm_reviews[num_cols].values)
ax.set_xticklabels(num_cols, rotation = 90)
plt.show()


图像:


6de278e6d6694ce5bb08e7e842b7e74b.png

相关文章
|
2月前
|
Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
|
8天前
|
数据采集 数据可视化 数据处理
如何使用Python实现一个交易策略。主要步骤包括:导入所需库(如`pandas`、`numpy`、`matplotlib`)
本文介绍了如何使用Python实现一个交易策略。主要步骤包括:导入所需库(如`pandas`、`numpy`、`matplotlib`),加载历史数据,计算均线和其他技术指标,实现交易逻辑,记录和可视化交易结果。示例代码展示了如何根据均线交叉和价格条件进行开仓、止损和止盈操作。实际应用时需注意数据质量、交易成本和风险管理。
27 5
|
2月前
|
数据可视化 数据挖掘 API
使用Python进行数据可视化:探索Matplotlib和Seaborn库
【9月更文挑战第19天】在数据科学领域,将复杂的数据集转换成直观、易懂的图形是一项基本而关键的技能。本文旨在通过Python编程语言介绍两个强大的数据可视化库——Matplotlib和Seaborn,以及它们如何帮助数据分析师和研究人员揭示数据背后的故事。我们将从基础概念讲起,逐步深入到高级技巧,确保无论读者的背景如何,都能获得必要的知识和启发,以在自己的项目中实现有效的数据可视化。
|
1月前
|
Python
Matplotlib 教程 之 Matplotlib 柱形图 5
本教程介绍如何使用 Matplotlib 的 `bar()` 方法绘制柱形图,涵盖参数如 x(x轴数据)、height(柱高)、width(柱宽)和 bottom、align等的用法。示例代码展示了通过 `barh()` 方法设置不同高度,绘制水平柱形图的过程。
17 0
|
1月前
|
Python
Matplotlib 教程 之 Matplotlib 柱形图 4
本教程介绍如何使用 Matplotlib 的 `bar()` 方法绘制柱形图,涵盖 `x`、`height`、`width`、`bottom` 和 `align` 等参数的使用方法,并通过示例展示了如何自定义柱形颜色。`x` 表示 x 轴数据,`height` 为柱高,`width` 为柱宽,默认 `0.8`;`bottom` 代表底座 y 坐标,默认为 `0`;`align` 控制对齐方式,默认 `'center'`。示例中,通过不同颜色设置,展示了百度相关数据的柱形图。
18 0
|
1月前
|
Python
Matplotlib 教程 之 Matplotlib 柱形图 1
使用Matplotlib的`pyplot.bar()`方法绘制柱形图,通过定义x轴数据、高度和宽度等参数,轻松展示数据分布。示例代码演示了从创建数据到绘制出直观柱形图的全过程,简洁明了。
16 0
|
2月前
|
数据可视化 Python
可视化 图形 matplotlib
可视化 图形 matplotlib
|
3月前
|
机器学习/深度学习 数据可视化 数据挖掘
Python中的数据可视化:使用Matplotlib库绘制图表
【8月更文挑战第30天】数据可视化是数据科学和分析的关键组成部分,它帮助我们以直观的方式理解数据。在Python中,Matplotlib是一个广泛使用的绘图库,提供了丰富的功能来创建各种类型的图表。本文将介绍如何使用Matplotlib库进行数据可视化,包括安装、基本概念、绘制不同类型的图表以及自定义图表样式。我们将通过实际代码示例来演示如何应用这些知识,使读者能够轻松地在自己的项目中实现数据可视化。
|
3月前
|
数据可视化 Python
matplotlib可视化必知必会富文本绘制方法
matplotlib可视化必知必会富文本绘制方法
|
3月前
|
数据可视化 Python
Python的Matplotlib库创建动态图表
【8月更文挑战第19天】Matplotlib是Python中广泛使用的数据可视化库,擅长生成静态图表如折线图、散点图等。本文介绍如何利用其创建动态图表,通过动画展示数据变化,加深对数据的理解。文章涵盖动态折线图、散点图、柱状图、饼图及热力图的制作方法,包括开启交互模式、更新数据和重绘图表等关键步骤,帮助读者掌握Matplotlib动态图表的实用技巧。
49 0