Найти - Пользователи
Полная версия: Matplotlib!Вопрос о картинках и масштабе.
Начало » Python для новичков » Matplotlib!Вопрос о картинках и масштабе.
1
Protoss
Всем привет!
У меня вот какая проблема.Есть код:

import matplotlib.pyplot as plt
im = plt.imshow(plt.imread('tas.png'))
plt.show()
Вроде все легко и просто, но он инвертирует Y ось.


Далее, какой бы я аргумент не писал, он поворачивает ось вместе с картинкой.

import matplotlib.pyplot as plt
im = plt.imshow(plt.imread('tas.png'), origin='lower')
plt.show()
Или
import matplotlib.pyplot as plt
im = plt.imshow(plt.imread('tas.png'))
ax = plt.gca()
ax.invert_yaxis()
plt.show()
Получаю



Также я не могу масштабировать оси,у меня Y 0-600, а когда ставлю 0-15, изменяю оси, то картинка не уменьшается, а просто вырезается кусок.
А что я должен получить.

Спасибо сем заранее
Protoss
С предыдущим вопросом я справился. Кому интересно:

import matplotlib.pyplot as plt
import numpy as np
from pylab import *
im = plt.imshow(np.flipud(plt.imread('tas.png')), origin='lower')
plt.show()

Ну вопрос остался как использовать картинку в виде background? Когда питон ее строит он ставит на осях 0 600 и 0 800, соответственно таких координат у меня нет , нужно как на последней картинке. А когда я ставлю оси вручную от 0 16 и 35 до 77, то вырезается только маленькая область
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB