#python #matplotlib #scatter-plot #square
#python #matplotlib #диаграмма рассеяния #квадрат
Вопрос:
Я создал диаграмму рассеяния с квадратами.
Но я бы очень хотел настроить размеры каждого квадрата. Это должно быть так, чтобы я мог определять длину и высоту каждого из квадратов. Также, если это возможно, я хотел бы иметь возможность настраивать разные длины квадрата с каждой стороны точечной координаты. Моя цель состоит в том, чтобы все квадраты касались друг друга, но некоторые из квадратов должны иметь большую длину, а некоторые — меньшую, чем другие.
Теперь мой код выглядит так:
data = pd.read_excel(r'data_prøve.xlsx', header = 0, usecols = [3,4,5,6])
#Definerer data for x og y
x = np.array(data['bredde'])
y = np.array(data['højde'])
z = np.array(data['flux'])
plt.scatter(x,y)
plt.plot
plt.ylim(np.min(y)-3,np.max(y) 3)
plt.xlim(0, 9)
plt.xlabel(r"Meter i bredden", fontsize = 10)
plt.ylabel(r'Meter i dybden', fontsize = 10)
sc = plt.scatter(x, y, c=z, s=300 , marker='s', alpha =0.5, vmin=np.min(z), vmax=np.max(z) 10000)
plt.colorbar(sc)
plt.show(),
и мой график выглядит так
график с квадратами по координатам
Кто-нибудь знает, как это сделать? 🙂
Я работаю на Python