我绘制了一条表达曲线,即curve(-log((1-x)/0.9999)/x,ylim=c(0,4))
。
但是,我希望看到相反的关系,即y changes over x
而不是x changes over y
。是否有任何R功能可以自动绘制?或者可以解决方程式的函数?
答案 0 :(得分:2)
有两个明显的选择:
(i)以代数方式推导反函数(在这种情况下是平凡的),
也就是说,取y = -log((1-x)/0.9999)并使x成为等式的主语(这将需要直接的代数操作,适用于math.SE的问题,如果它不是明显如何进行)...
...然后在结果上使用curve
或
(ii)使用plot
而不是curve
来绘制一组(x,y)对(设置type="l"
以获得曲线),并简单地交换哪个是x和这是对情节的调用。