2011-12-15 7 views
2

Я замечаю, что есть опция фракции фигур и т. Д. Для аннотирования текста. Есть ли возможность разброса? У меня есть точки данных, созданные программой, которая находится в масштабе фракции фигуры. Они будут перечеркнуты на изображение с координатой неба. Переход от пиксельной шкалы к координате неба будет немного сложнее.Графический график matplotlib с использованием относительной координаты?

ответ

4

Оформить заказ трансформация tutorial. Вы хотите сначала преобразовать из единиц фигуры в единицы отображения с использованием fig.transFigure, затем выполнить обратное преобразование в единицы данных, используя ax.transData.inverted(). Вы можете сделать одно преобразование с помощью преобразования трубопровода:

FigToData = ax.transData.inverted() + fig.transFigure 

Это может быть использован для получения значений в блоках данных по реализации методы transform():

xData, yData = FigToData.transform(.1, .1) 

Прочитайте учебник для более подробно.

Смежные вопросы