matplotlibの中に描かれた次の行matplotlibの:例えば、私が持っているピクセル単位たLine2Dの高さ
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ピクセルの高さ(私が使用しているフォントで)では、テキストの高さがおよそ12ピクセルの高さのため、およそ8行のテキストに収まることができます。
ピクセルの行の高さに関する情報はどのように取得できますか?または、テキストをレイアウトするより良い方法はありますか?
。 – Har
これは、特にスプラインではなく、直線のピクセルの場合です。 – Har