欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

统计各个数字出现的次数及pyplot画图

程序员文章站 2023-01-25 15:38:07
import matplotlib.pyplot as pltimport randomimport pandas as pdimport collections# 绘制条形图array = []# 随机数for i in range(10): array.append(random.randint(0, 50))# 统计各个元素出现的次数b = collections.Counter(array)# 转换成字典的格式dic = {number: value for numb...
import matplotlib.pyplot as plt
import random
import pandas as pd
import collections

# 绘制条形图
array = []
# 随机数
for i in range(10):
    array.append(random.randint(0, 50))
# 统计各个元素出现的次数
b = collections.Counter(array)
# 转换成字典的格式
dic = {number: value for number, value in b.items()}
plt.title = "统计数字出现的次数"
# 取得key
x = [i for i in dic.keys()]
y = []
# 取得value
for i in dic.keys():
    y.append(dic.get(i))
# 转换成dataFrame的格式
df = pd.DataFrame(y, x)
# plt.hist(y, align='mid')
# 一个图表中画多个图
plt.xlabel = "number"
plt.ylabel = "count"
plt.subplot(221)
# 画折线图
plt.plot(x, y)
plt.subplot(222)
#画直方图
plt.hist(x)
plt.subplot(223)
# 以dataFrame的格式画图
df.plot()
plt.show()

统计各个数字出现的次数及pyplot画图
统计各个数字出现的次数及pyplot画图

本文地址:https://blog.csdn.net/weixin_38828673/article/details/107574786

相关标签: 笔记 python