У меня есть двумерный массив, и я делю график на три строки на одном изображении, каждая строка представляет числа в каждом столбце.
Я бы хотел установить их метки автоматически как «столбец = 1», «столбец = 2», «столбец = 3» в зависимости от того, какой столбец представляет строка.
Как я могу достичь этого?
#%%
import numpy as np
import matplotlib.pyplot as plt
data = [
[1, 2, 4],
[2, 4, 6],
[5, 7, 9]
]
arr = np.array(data)
#Plotting
arr = arr[:,0:3]
fig, ax = plt.subplots(figsize=(8, 5))
x = np.linspace(0, 2, 3)
x = np.asarray(x)
plt.plot(x, arr, label="column")
plt.legend(bbox_to_anchor=(0.85, 1), loc='upper left', borderaxespad=0.)
plt.show()