小编Sam*_*ngG的帖子

4 Python中的Subplot Barcharts

我从matplotlib下载了这个例子并改变了一些东西.

到目前为止,我绘制了一个条形图,其中我在y轴上应用了4个不同的阵列,在x轴上绘制了测量计数.现在我想绘制4个子图,每个子图用于其中一个数组.

我已经到了这一步:

import numpy as np
import matplotlib.pyplot as plt

n= 6

m1 = (0.10,0.12,0.10,0.11,0.14,0.10)
m2=(0.21,0.21,0.20,0.22,0.20,0.21)
m3=(0.29,0.27,0.28,0.24,0.23,0.23)
m4=(0.41,0.39,0.35,0.37,0.41,0.40)
x=[1,2,3,4,5,6]

fig, ax = plt.subplots()

index = np.arange(n)
bar_width = 0.2

opacity = 0.4
error_config = {'ecolor': '0.3'}
r1 = ax.bar(index, m1, bar_width,
                 alpha=opacity,
                 color='b',

                 error_kw=error_config)

r2 = ax.bar(index + bar_width, m2, bar_width,
                 alpha=opacity,
                 color='r',

                 error_kw=error_config)

r3 = ax.bar(index + bar_width+ bar_width, m3, bar_width,
                 alpha=opacity,
                 color='y',
                 error_kw=error_config)
r4 = ax.bar(index + bar_width+ bar_width+ bar_width, m4, bar_width,
                 alpha=opacity,
                 color='c',
                 error_kw=error_config)                 
plt.xlabel('D')
plt.ylabel('Anz') …
Run Code Online (Sandbox Code Playgroud)

python plot matplotlib subplot

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

matplotlib ×1

plot ×1

python ×1

subplot ×1