python|数据可视化之matplotlib画图

原创
09/01 00:00
阅读数 34

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


前言

相信大家在现阶段被大数据时代带来大量的数据和一些文章而不能清楚直观地了解其中真正关键的数据,所以小编给大家带来一种简单的数据可视化的解决方案—利用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)

本文分享自微信公众号 - 算法与编程之美(algo_coding)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部