【发布时间】:2017-11-26 22:32:33
【问题描述】:
我正在尝试在图形底部添加签名栏。我希望能够做到这一点,而无需使用文本 x 和 y 值以及添加空字符串的所有体力劳动。我正在考虑使用注释,但我遇到了几个问题:
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(111)
t = np.arange(0.0, 5.0, 0.01)
s = np.cos(2*np.pi*t)
line, = ax.plot(t, s, lw=2)
ax.set_ylim(-2,2)
ax.set_xlabel('Angle')
ax.annotate('What what?', xy=(0, 0), xycoords='figure fraction',backgroundcolor = 'blue')
我的主要问题: 1.我希望条形图穿过图形的整个宽度。我可以添加空白文本来扩展栏,但我希望自动化的东西,所以我不必为不同的场景手动做。 2. 我想将栏移低一点,而不让栏消失或裁剪。
任何建议都会很棒!
【问题讨论】:
-
究竟什么是“签名栏”?可以更精确地确定所需的输出是什么?
-
签名栏是指一些在底部或顶部延伸整个图形宽度的框,我可以在其中写下我的姓名和数据源。 Fivethiryeight 数字是此类“签名条”的一个示例。例如:google.com/…:
标签: python matplotlib