Смешанные масштабные и обычные координаты в Mathematica?

Можно ли указать положение с точки зрения масштабированных координат в одном направлении и использовать обычные координаты из моих точек данных в другом направлении на графике? Другими словами, я хочу указать позицию, где координата x является обычной координатой и изменит положение на графике, если диапазон графика изменится, но координата y является масштабированной координатой и останется на фиксированной высоте относительно участок.


person jxy    schedule 28.09.2009    source источник
comment
Это для графика списка или вы используете графические объекты?   -  person Pillsy    schedule 29.09.2009
comment
Я пытаюсь использовать функцию Scaled в объекте Graphics.   -  person jxy    schedule 29.09.2009


Ответы (1)


Это немного поздно, но это то, что вы ищете?

data = {{1, 0.5}, {2, 0.7}, {3, 0.4}, {4, 0.2}};
Graphics[
  Line[data /. {x_, y_} :> Scaled[{0, y}, {x, 0}]],
  Axes -> True,
  PlotRange -> {Automatic, {0, 100}},
  AspectRatio -> Full
]
person WReach    schedule 15.11.2009
comment
Это действительно то, что я ищу. Хороший трюк! Спасибо. - person jxy; 16.11.2009