擅长:python、mysql、java
<p>您可以直接从数据集计算标签的x和y位置:</p>
<pre><code>x_lbl = dffinal['6month'].values - 1
y_lbl = (df.cumsum(axis=1) - df/2).values.flatten()
</code></pre>
<p>标签的排列方式与数据的排列方式相同:</p>
^{pr2}$
<p>然后循环查看x、y和label数组的列表:</p>
<pre><code>for x, y, txt in zip(x_lbl, y_lbl, lbl):
plt.text(x, y, txt, va='center', ha='center')
</code></pre>
<p><a href="https://i.stack.imgur.com/k91Ys.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/k91Ys.png" alt="enter image description here"/></a></p>