python|数据可视化之matplotlib画图

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python|数据可视化之matplotlib画图相关的知识,希望对你有一定的参考价值。

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

前言

相信大家在现阶段被大数据时代带来大量的数据和一些文章而不能清楚直观地了解其中真正关键的数据,所以小编给大家带来一种简单的数据可视化的解决方案—利用matplotlib函数来制作简单的直方图。

运行环境

在cmd命令提示符中直接安装

pip install  matplotlib

Pip install  numpy

操作示例

import numpy  as np

import  matplotlib.pyplot as plt

plt.rcParams['font.sans-serif']  = ['SimHei']  # 用来正常显示中文标签

plt.rcParams['axes.unicode_minus']  = False    # 用来正常显示负号

 

# 1.准备数据

nansheng =  np.random.randint(5, 1000, 4)    #  随机数量

nvsheng =  np.random.randint(5, 1000, 4)

 

# 2.创建窗口

plt.figure("男生女生脱单示例图", facecolor="lightgray", figsize=(10, 6))  #  界面名称  和 界面长度和宽度

plt.title("男生女生脱单示例图", fontsize=18) #标题名称和大小

plt.xlabel('年级', fontsize=20)

plt.ylabel("数量",fontsize=20)   #   字体大小

plt.tick_params(labelsize=10)

 

# 3.绘制图片

x =  np.arange(len(nansheng))

plt.bar(x - 0.2,  nansheng, 0.4,, label="男生",color="b")

plt.bar(x +  0.2,nvsheng, 0.4,, label="女生",color="pink")

plt.grid(axis="y",  linestyle=":")

 

# 4.设置X轴刻度

plt.xticks(x,["大一", "大二", "大三", "大四" ])

plt.legend()

plt.show()

运行结果

实习编辑:刘凤莲

稿件来源:深度学习与文旅应用实验室(DLETA)

以上是关于python|数据可视化之matplotlib画图的主要内容,如果未能解决你的问题,请参考以下文章

Matplotlib数据可视化相关知识及画图例子展示

Matplotlib数据可视化相关知识及画图例子展示

Matplotlib数据可视化相关知识及画图例子展示

Matplotlib数据可视化相关知识及画图例子展示

python可视化——matplotlib画图颜色控制

Python Matplotlib画图