的Line2D高度我有例如下面的行matplotlib繪製Matplotlib:以像素爲單位
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(2,1,1) # two rows, one column, first plot
# This should be a straight line which spans the y axis
# from 0 to 50
line, = ax.plot([0]*50, range(50), color='blue', lw=2)
line2, = ax.plot([10]*100, range(100), color='blue', lw=2)
我怎麼能得到多少像素是直線,在y方向?
注意:我有幾條這些線之間存在空隙,我想將文本放在它們旁邊,但是,如果線條太多,我需要知道可以添加多少文本,即我需要線條的高度的原因。
例如在附圖中,右側有一條藍線,高度約爲160像素。在160像素的高度(使用我使用的字體)時,我可以放入大約8行文字,因爲文字高度大約爲12像素高。
如何獲取有關線條像素高度的信息?還是有更好的方法來擺脫文字?
感謝您的評論就行了。 – Har
這是專門針對直線的像素,而不是樣條線。 – Har