Portál AbcLinuxu, 8. května 2025 11:15
import matplotlib.pyplot as plt from matplotlib import cm, colors from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.add_subplot(111, projection='3d') ax.set_xlabel("x_1") ax.plot_surface(data[0], data[1], data[2], rstride=1, cstride=1)Měl bych dva problémy, které neumím sám vyřešit: 1) Jak změnit tloušťku čáry u os? Ať již jednotlivě nebo najednou, potřebuji to kvůli tisku, aby byly vidět. 2) Jak dosáhnu spodního indexu u xlabel? Pokud někdo víte jak na to, budu rád za každou radu, nejlépe pak za konkrétní změnu nebo doplnění kódu, protože náměty na internetu mi nevedou k požadovanému výsledky.
plt.ylabel(u'Čas [s]') #The "u" before text is needed for special characters!
plt.xlabel(u'Vlnová délka [nm]')
ax.set_zlabel(u'Poměr [%]')
plt.show()
plt.savefig('foo.pdf', bbox_inches='tight')
Ohledně dolního indexu zkus něco takového: http://stackoverflow.com/questions/11086256/how-to-make-the-matplotlib-subscript-and-special-characters#11086393
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.