使用字典控制文本和标签的样式

此示例显示如何通过创建跨多个函数传递的选项字典来跨多个文本对象和标签共享参数。

使用字典控制文本和标签的样式示例

  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. font = {'family': 'serif',
  4. 'color': 'darkred',
  5. 'weight': 'normal',
  6. 'size': 16,
  7. }
  8. x = np.linspace(0.0, 5.0, 100)
  9. y = np.cos(2*np.pi*x) * np.exp(-x)
  10. plt.plot(x, y, 'k')
  11. plt.title('Damped exponential decay', fontdict=font)
  12. plt.text(2, 0.65, r'$\cos(2 \pi t) \exp(-t)$', fontdict=font)
  13. plt.xlabel('time (s)', fontdict=font)
  14. plt.ylabel('voltage (mV)', fontdict=font)
  15. # Tweak spacing to prevent clipping of ylabel
  16. plt.subplots_adjust(left=0.15)
  17. plt.show()

下载这个示例