相关疑难解决方法(0)

Matplotlib:在对数 - 对数图中绘制一个垂直箭头

我无法在以下对数 - 对数图中绘制一个简单的垂直箭头:

#!/usr/bin/python2

import matplotlib.pyplot as plt
import matplotlib as mpl

plt.yscale('log')
plt.xscale('log')
plt.ylim((1e-20,1e-10))
plt.xlim((1e-12,1))

plt.arrow(0.00006666, 1e-20, 0, 1e-8 - 1e-20, length_includes_head=True)

plt.savefig('test.pdf')
Run Code Online (Sandbox Code Playgroud)

它只是没有显示.从文档中可以看出,所有参数(如宽度,高度等)都与轴的比例相关.这非常违反直觉.我尝试使用twin()axartist包来定义一个带有限制的顶部轴(0,1),(0,1)以便更好地控制箭头的参数,但我无法弄清楚如何在主要顶部之上建立一个完全独立的轴.

有任何想法吗?

python matplotlib

8
推荐指数
3
解决办法
5748
查看次数

标签 统计

matplotlib ×1

python ×1