|
28 | 28 | pos = [1, 2, 4, 5, 7, 8]
|
29 | 29 | data = [np.random.normal(0, std, size=100) for std in pos]
|
30 | 30 |
|
31 |
| -fig, axs = plt.subplots(nrows=2, ncols=5, figsize=(10, 6)) |
| 31 | +fig, axs = plt.subplots(nrows=2, ncols=6, figsize=(10, 4)) |
32 | 32 |
|
33 | 33 | axs[0, 0].violinplot(data, pos, points=20, widths=0.3,
|
34 | 34 | showmeans=True, showextrema=True, showmedians=True)
|
35 |
| -axs[0, 0].set_title('Custom violinplot 1', fontsize=fs) |
| 35 | +axs[0, 0].set_title('Custom violin 1', fontsize=fs) |
36 | 36 |
|
37 | 37 | axs[0, 1].violinplot(data, pos, points=40, widths=0.5,
|
38 | 38 | showmeans=True, showextrema=True, showmedians=True,
|
39 | 39 | bw_method='silverman')
|
40 |
| -axs[0, 1].set_title('Custom violinplot 2', fontsize=fs) |
| 40 | +axs[0, 1].set_title('Custom violin 2', fontsize=fs) |
41 | 41 |
|
42 | 42 | axs[0, 2].violinplot(data, pos, points=60, widths=0.7, showmeans=True,
|
43 | 43 | showextrema=True, showmedians=True, bw_method=0.5)
|
44 |
| -axs[0, 2].set_title('Custom violinplot 3', fontsize=fs) |
| 44 | +axs[0, 2].set_title('Custom violin 3', fontsize=fs) |
45 | 45 |
|
46 | 46 | axs[0, 3].violinplot(data, pos, points=60, widths=0.7, showmeans=True,
|
47 | 47 | showextrema=True, showmedians=True, bw_method=0.5,
|
48 | 48 | quantiles=[[0.1], [], [], [0.175, 0.954], [0.75], [0.25]])
|
49 |
| -axs[0, 3].set_title('Custom violinplot 4', fontsize=fs) |
| 49 | +axs[0, 3].set_title('Custom violin 4', fontsize=fs) |
50 | 50 |
|
51 | 51 | axs[0, 4].violinplot(data[-1:], pos[-1:], points=60, widths=0.7,
|
52 | 52 | showmeans=True, showextrema=True, showmedians=True,
|
53 | 53 | quantiles=[0.05, 0.1, 0.8, 0.9], bw_method=0.5)
|
54 |
| -axs[0, 4].set_title('Custom violinplot 5', fontsize=fs) |
| 54 | +axs[0, 4].set_title('Custom violin 5', fontsize=fs) |
| 55 | + |
| 56 | +axs[0, 5].violinplot(data[-1:], pos[-1:], points=60, widths=0.7, |
| 57 | + showmeans=True, showextrema=True, showmedians=True, |
| 58 | + quantiles=[0.05, 0.1, 0.8, 0.9], bw_method=0.5, side='low') |
| 59 | + |
| 60 | +axs[0, 5].violinplot(data[-1:], pos[-1:], points=60, widths=0.7, |
| 61 | + showmeans=True, showextrema=True, showmedians=True, |
| 62 | + quantiles=[0.05, 0.1, 0.8, 0.9], bw_method=0.5, side='high') |
| 63 | +axs[0, 5].set_title('Custom violin 6', fontsize=fs) |
55 | 64 |
|
56 | 65 | axs[1, 0].violinplot(data, pos, points=80, vert=False, widths=0.7,
|
57 | 66 | showmeans=True, showextrema=True, showmedians=True)
|
58 |
| -axs[1, 0].set_title('Custom violinplot 6', fontsize=fs) |
| 67 | +axs[1, 0].set_title('Custom violin 7', fontsize=fs) |
59 | 68 |
|
60 | 69 | axs[1, 1].violinplot(data, pos, points=100, vert=False, widths=0.9,
|
61 | 70 | showmeans=True, showextrema=True, showmedians=True,
|
62 | 71 | bw_method='silverman')
|
63 |
| -axs[1, 1].set_title('Custom violinplot 7', fontsize=fs) |
| 72 | +axs[1, 1].set_title('Custom violin 8', fontsize=fs) |
64 | 73 |
|
65 | 74 | axs[1, 2].violinplot(data, pos, points=200, vert=False, widths=1.1,
|
66 | 75 | showmeans=True, showextrema=True, showmedians=True,
|
67 | 76 | bw_method=0.5)
|
68 |
| -axs[1, 2].set_title('Custom violinplot 8', fontsize=fs) |
| 77 | +axs[1, 2].set_title('Custom violin 9', fontsize=fs) |
69 | 78 |
|
70 | 79 | axs[1, 3].violinplot(data, pos, points=200, vert=False, widths=1.1,
|
71 | 80 | showmeans=True, showextrema=True, showmedians=True,
|
72 | 81 | quantiles=[[0.1], [], [], [0.175, 0.954], [0.75], [0.25]],
|
73 | 82 | bw_method=0.5)
|
74 |
| -axs[1, 3].set_title('Custom violinplot 9', fontsize=fs) |
| 83 | +axs[1, 3].set_title('Custom violin 10', fontsize=fs) |
75 | 84 |
|
76 | 85 | axs[1, 4].violinplot(data[-1:], pos[-1:], points=200, vert=False, widths=1.1,
|
77 | 86 | showmeans=True, showextrema=True, showmedians=True,
|
78 | 87 | quantiles=[0.05, 0.1, 0.8, 0.9], bw_method=0.5)
|
79 |
| -axs[1, 4].set_title('Custom violinplot 10', fontsize=fs) |
| 88 | +axs[1, 4].set_title('Custom violin 11', fontsize=fs) |
| 89 | + |
| 90 | +axs[1, 5].violinplot(data[-1:], pos[-1:], points=200, vert=False, widths=1.1, |
| 91 | + showmeans=True, showextrema=True, showmedians=True, |
| 92 | + quantiles=[0.05, 0.1, 0.8, 0.9], bw_method=0.5, side='low') |
| 93 | + |
| 94 | +axs[1, 5].violinplot(data[-1:], pos[-1:], points=200, vert=False, widths=1.1, |
| 95 | + showmeans=True, showextrema=True, showmedians=True, |
| 96 | + quantiles=[0.05, 0.1, 0.8, 0.9], bw_method=0.5, side='high') |
| 97 | +axs[1, 5].set_title('Custom violin 12', fontsize=fs) |
80 | 98 |
|
81 | 99 |
|
82 | 100 | for ax in axs.flat:
|
|
0 commit comments