在Mathematica中混合使用比例坐标和普通坐标?

3

是否可以在图表中一维使用缩放坐标来指定位置,并在另一维度上使用普通坐标从数据点中获取?换句话说,我想指定一个位置,其中x坐标是普通坐标,并且如果图表范围发生变化,则该位置将在图表中改变位置,但y坐标是缩放坐标,并将保持相对于图表的固定高度。


这是用于列表绘图,还是使用图形对象? - Pillsy
我正在尝试在Graphics对象中使用函数“Scaled”。 - jxy
1个回答

5
这个有点晚了,但是这是你要找的内容吗?
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
]

这正是我正在寻找的。好技巧!谢谢。 - jxy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接