Код Python для создания изображений .Img Radar Files, снятых после конкретной точки?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Код Python для создания изображений .Img Radar Files, снятых после конкретной точки?

Сообщение Anonymous »

У меня есть код Python, который принимает данные о звучании .lbl и .img из радиолокационных звуков и создает радарграмму, сначала из полного набора данных, а затем подрезан в определенных широтах. По какой -то причине программа работает для всех файлов до определенной точки, но затем впоследствии будет создавать только полную радарграмму, а обрезанный - пустой. Мне трудно понять, в чем проблема, поскольку единственное различие в степени графика (то есть Ax.set_xlim и Ax.set_ylim). Я попытался перезагрузить компьютер, опустошить сохраненные сюжеты, и, кажется, ничего не работает. Файлы не повреждены, и это всегда те же файлы, которые работают и не работают. Есть идеи?

Код: Выделить всё

fig, ax = plt.subplots(figsize=(15,4))
img = ax.imshow(image_db, cmap="gray", aspect="auto")
ax.set_xlabel("Samples")
ax.set_ylabel("Lines")
ax.set_title("Radargram of "+filename)
fig.colorbar(img, ax=ax, label="Echo Power (dB)")
plt.savefig(r"path"+filename+".png", dpi=600)
plt.show()
plt.close()
print("Saved full image.")
< /code>
Скрипт для обрезанной радарграммы: < /p>
fig, ax = plt.subplots(figsize=(15,4))
img = ax.imshow(image_db, cmap="gray", aspect="auto")
ax.set_xlabel("Samples")
ax.set_ylabel("Lines")
ax.set_title("Radargram of "+filename)
ax.set_xlim(xmin=first_index, xmax=last_index)
ax.set_ylim(ymin=500, ymax=0)
fig.colorbar(img, ax=ax, label="Echo Power (dB)")
plt.savefig(r"path"+filename+"_clippedtoSP.png", dpi=600)
plt.show()
plt.close()
print("Saved clipped image.")
Я знаю, что first_index и last_index правильно извлечены, буквально единственная проблема заключается в том, что сюжет выходит пустым.

Подробнее здесь: https://stackoverflow.com/questions/796 ... ific-point
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»