Matplotlib kullanarak, normal bilimsel gösterimde görüntülenen metinlerime metin yazmak istiyorum, örneğin, 1.92x10 -7 yerine varsayılan 1,92e-7. Metin işlevi için değil, eksenlerdeki keneler etiketleme sayıları için bunu nasıl yapacağım konusunda yardım buldum. Bu onun Python dize gösteriminden sayısı için kendi tex dizesini oluşturmaktır yapmanınMatplotlib'de "e" bilimsel gösterimi yerine "X" ile sayıları gösterme
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0,0.5)
y = x*(1.0-x)
a=1.92e-7
plt.figure()
plt.plot(x, y)
plt.text(0.01, 0.23, r"$a = {0:0.2e}$".format(a), size=20)
plt.show()
İlk düşüncesi biçimi yönteminin çıkış dönüştüren bir filtre işlevi olacaktır. Bu zaten yeterli mi, ve değilse, neden? Ve aksi halde: Kesinlikle bilimsel bir işaret, bir "x" yerine bir orta nokta olurdu ... – guidot