并列显示的条形图与百分比频率
创始人
2024-12-18 11:00:32
0

以下是一个示例代码,用于生成并列显示的条形图与百分比频率。

import matplotlib.pyplot as plt
import numpy as np

# 生成随机数据
data1 = np.random.randint(1, 10, size=10)
data2 = np.random.randint(1, 10, size=10)

# 计算百分比频率
total1 = np.sum(data1)
total2 = np.sum(data2)
percentage1 = (data1 / total1) * 100
percentage2 = (data2 / total2) * 100

# 创建画布和子图
fig, ax = plt.subplots()

# 设置条形的宽度
width = 0.35

# 绘制条形图
ax.bar(np.arange(len(data1)), data1, width, label='Data 1')
ax.bar(np.arange(len(data2)) + width, data2, width, label='Data 2')

# 在条形上方显示百分比频率
for i in range(len(data1)):
    ax.text(i, data1[i] + 0.5, f'{percentage1[i]:.1f}%', ha='center')
for i in range(len(data2)):
    ax.text(i + width, data2[i] + 0.5, f'{percentage2[i]:.1f}%', ha='center')

# 设置图例和标签
ax.legend()
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
ax.set_title('Bar Chart with Percentage Frequency')

# 调整x轴刻度和标签
ax.set_xticks(np.arange(len(data1)) + width / 2)
ax.set_xticklabels(np.arange(len(data1)))

# 显示图形
plt.show()

在这个示例代码中,首先生成了两组随机数据,然后计算了每组数据的百分比频率。接下来,使用plt.subplots()创建画布和子图,然后使用ax.bar()函数绘制并列的条形图。在条形的上方使用ax.text()函数显示百分比频率。最后,通过调整x轴的刻度和标签,以及设置图例、标签和标题等,完成了图表的设置。最后调用plt.show()显示图形。

相关内容

热门资讯

3分钟辅助挂!情怀麻将专用神器... 3分钟辅助挂!情怀麻将专用神器(透视)详细辅助插件教程(2024已更新)(哔哩哔哩)1、很好的工具软...
十分钟体悟!兴动棋牌有挂没有(... 十分钟体悟!兴动棋牌有挂没有(辅助挂)好像真的有挂(2020已更新)(哔哩哔哩)1、该软件可以轻松地...
3分钟辅助挂!九酷众娱辅助器(... 3分钟辅助挂!九酷众娱辅助器(辅助挂)详细辅助脚本教程(2024已更新)(微博热搜)3分钟辅助挂!九...
6分钟掌握!微乐挖坑开挂是真的... 6分钟掌握!微乐挖坑开挂是真的吗(透视)本来真的有挂(2021已更新)(知乎);微乐挖坑开挂是真的吗...
2分钟辅助挂!陕麻圈辅助器安装... 2分钟辅助挂!陕麻圈辅助器安装(辅助挂)详细辅助app教程(2024已更新)(微博热搜)小薇(透视辅...
两分钟方案!功夫川麻胜率低的原... 两分钟方案!功夫川麻胜率低的原因(辅助挂)本来真的有挂(2021已更新)(今日头条)1、下载好功夫川...
两分钟辅助挂!豆豆斗牌有技巧吗... 两分钟辅助挂!豆豆斗牌有技巧吗(辅助挂)详细辅助脚本教程(2023已更新)(微博热搜);1、金币登录...
九分钟辅助挂!广东雀神辅助插件... 九分钟辅助挂!广东雀神辅助插件的功能是什么(辅助挂)详细辅助安装教程(2025已更新)(知乎)1、广...
一分钟揭秘!先锋大厅辅助软件(... 一分钟揭秘!先锋大厅辅助软件(辅助挂)其实真的有挂(2022已更新)(小红书)1、下载好先锋大厅辅助...
四分钟辅助挂!胡乐手机麻将助赢... 四分钟辅助挂!胡乐手机麻将助赢软件(透视)详细辅助黑科技教程(2024已更新)(抖音);1、起透看视...