matplotlib的官方网址:http://matplotlib.org/
matplotlib可以嵌入tex代码,画出的图形添加文字更加的漂亮。
import matplotlib.pyplot as plt import numpy as np x = np.arange(-4, 4, 0.1) f1 = np.power(10, x) f2 = np.power(np.e, x) f3 = np.power(2, x) plt.plot(x, f1, ‘r‘, x, f2, ‘b‘, x, f3, ‘g‘ , linewidth = 2) plt.axis([-4, 4, -0.5, 8]) plt.text(1, 7.5, r‘$10^x$‘, fontsize = 16) plt.text(2.2, 7.5, r‘$e^x$‘, fontsize = 16) plt.text(3.2, 7.5, r‘$2^x$‘, fontsize = 16) plt.title(‘A simple example‘, fontsize = 16) plt.savefig(‘power.png‘, dpi = 75) plt.show()
时间: 2024-11-06 23:59:50