У меня есть следующий pandas фрейм данных с тысячами строк.
введите описание изображения здесь
Я хочу построить двухмерную гистограмму на основе «mains: active_power» и «mains: reactive_power». Я использовал библиотеку matplotlib для построения 2D-гистограммы в Python:
import matplotlib.pyplot as plt
fig = plt.subplots(figsize =(10, 7))
plt.hist2d(df["mains:active_power"], df["mains:reactive_power"])
plt.title("Simple 2D Histogram")
plt.show()
Он успешно строится, но я хочу настроить значения bin для x_bin и y_bin. Я использовал для этого следующую команду:
plt.hist2d(df["mains:active_power"], df["mains:reactive_power"], bins =[x_bins, y_bins]).
x_bins, y_bins - это массив NumPy, содержащий значение корзины. Кроме того, размер x_bins, y_bins равен длине кадра данных (df)
Каждый раз, когда я запускаю это, я получал ошибку:
ValueError: bins[0]
должно монотонно увеличиваться , когда массив
Как это исправить?
Спасибо :)