Что такое "точки цифры" в matplotlib и как они определяются?
Хотя это, вероятно, элементарный вопрос, у меня возникают проблемы с поиском ответа (поисковые термины не помогают, так как они генерируют много ложных совпадений): что такое "точки цифры" matplotlib и как они определяются?
Например, если у меня есть что-то вроде
annotate("A note", (x_val, y_val), textcoords='offset points', xytext=(5,-5))
координаты аннотации будут xval+f(5)
а также yval+f(-5)
и я пытаюсь выяснить, что f(.)
как выглядит и от каких параметров фигуры или осей это зависит.
1 ответ
Точка - это просто типографская точка или 1/72 дюйма. С точки зрения пикселей, это будет точка /72 * дисплей dpi. figure points
будет относиться к смещению в точках от границы самой фигуры, в то время как offset points
в примере с аннотацией вы указываете на смещение относительно предоставленной координаты x/y.