这个柱形图用matplotlib.pyplot要怎么画

来源:11-4 Permutation

慕田峪7505890

2024-08-08

这个柱形图用matplotlib.pyplot要怎么画,不是太理解
图片描述
比方说我已经得到了d的数据

import numpy as np
import random
import matplotlib.pyplot as plt

if __name__ == '__main__':

    data1 = [7.2, 6.2, 7, 6, 7.5, 5.5, 7.1, 4.8, 5.2, 8]
    data2 = [6, 8.6, 8.3, 5.3, 7.5, 6.5, 8.9, 5.6, 7.2, 7.4]
    n1 = len(data1)
    n2 = len(data2)
    n = n1 + n2
    data = data1 + data2
    d = []
    sample1 = []
    sample2 = []
    for i in range(1000):
        for j in range(n1):
            sample1.append(data[random.randint(0, n - 1)])
        for k in range(n2):
            sample2.append(data[random.randint(0, n - 1)])
        d.append(np.median(sample1) - np.median(sample2))
        sample1 = []
        sample2 = []
    sorted_d = sorted(d)
写回答

1回答

Angelayuan

2025-02-05

在 matplotlib 中,使用 bar 函数绘制柱形图。具体的调用和一些细节的绘制已经超出这个课程的范畴了,你可以找一本专门讲解 matplotlib 或者数据可视化的书籍来学习。


继续加油!:)

0
0

专为程序员设计的统计课

清晰的统计学知识网络+与编程结合的讲解方式+数据可视化展示

1625 学习 · 172 问题

查看课程