Python 如何绘制日志(x)?

Python 如何绘制日志(x)?,python,matplotlib,Python,Matplotlib,所以在演示中,我比较了两种情况,线性关系和对数关系 我已经为线性图创建了代码,但是在创建负对数图时遇到了问题 如果有人不确定我所说的图形的形状,我已经包含了以下链接 我真的很想知道我是如何做到这一点的。这应该可以做到 将matplotlib.pyplot作为plt导入 将numpy作为np导入 x=np.linspace0.1,10100 y=-np.logx 绘图y=x plt.plotx,x 绘图y=-logx plt.plotx,y 请记住,0或任何负数的对数都是未定义的。到目前为止,您尝

所以在演示中,我比较了两种情况,线性关系和对数关系

我已经为线性图创建了代码,但是在创建负对数图时遇到了问题

如果有人不确定我所说的图形的形状,我已经包含了以下链接

我真的很想知道我是如何做到这一点的。

这应该可以做到

将matplotlib.pyplot作为plt导入 将numpy作为np导入 x=np.linspace0.1,10100 y=-np.logx 绘图y=x plt.plotx,x 绘图y=-logx plt.plotx,y
请记住,0或任何负数的对数都是未定义的。

到目前为止,您尝试了什么?问题太笼统了-为什么不添加一些代码呢?这确实起到了作用,但有一个小的更正!linspace的最后一个值是元素数,而不是步骤,仅供参考。非常感谢!我忘记了Python不会绘制log0。在我的脑海中,我只是假设它会绘制渐近线,然后继续下一步。我真是个傻瓜!啊,是的,我总是混淆了np.linspace和np.arange的论点。应该先试着运行代码对不起!