IDL: Могу ли я получить координаты точки на декартовой плоскости моего графика? - PullRequest
1 голос
/ 15 июля 2010

У меня есть такой сюжет: http://i.imgur.com/i9xp5.png

Мне нужны данные о координатах точек, чтобы построить зазубрины от ветра.

Теперь, если бы я хотел, чтобы на x = 100, y = 20 нарисовался столбик ветра, есть ли способ получить координаты данных этих (или других) точек моего графика?

1 Ответ

0 голосов
/ 15 июля 2010

Может ли процедура ARROW быть вам полезной? Похоже, вы могли бы просто передайте ему свои координаты данных (x0=100, y0=20) для основания стрелки, и другой набор координат x1 и y1, представляющих длину и направление конца стрелки. Следует позаботиться о том, чтобы правильно разместить и масштабировать их на вашем участке.

Но я не думаю, что ARROW дает вам какой-либо контроль над стилем стрелки, кроме цвета, тяжесть линий, и заполнены против незаполненных. Если вам нужно использовать другой форма, я думаю, вам, возможно, придется выразить это как массив точек XY, чтобы определить вершины вашего пользовательского символа стрелки, затем поверните, масштабируйте, переведите и PLOTS отрезки между каждой вершиной символа.

Графические ключевые слова DATA и DEVICE сообщают различным подпрограммам координаты находятся в координатах данных или координатах устройства. Я не уверен из ваше описание, которое является подходящим параметром, но один из них должен делать то, что вы хотите.

...