Я пытаюсь создать несколько гистограмм с помощью команды matplotlib.pyplot.subplot
:
Вот мой код:
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
for j in range(8):
y_range = []
for p in range(5):
y_range.append(np.random.uniform(0,1))
x_range = range(len(y_range))
plt.subplot(8/2, 4, j+1)
plt.bar(x_range,y_range,align='center')
x_labels = ["1/2", "1/4", "1/8", "1/16", "1/32"]
plt.xticks(x_range, x_labels)
plt.xlabel('Lower Bound')
plt.ylim([0,1])
plt.ylabel('Proportion')
plt.show
Вывод:
Каждый граф довольно мал по размеру, и все графы тесно связаны.Кроме того, метки для осей X и Y перекрываются с графиками, а отметки на осях X также перекрываются друг с другом.
Есть предложения о том, как улучшить качество выходных данных?