898 Stimmen

Wie stelle ich die Schriftgröße für den Titel der Abbildung und die Achsenbeschriftung ein?

Ich erstelle eine Figur in Matplotlib wie folgt:

from matplotlib import pyplot as plt

fig = plt.figure()
plt.plot(data)
fig.suptitle('test title')
plt.xlabel('xlabel')
plt.ylabel('ylabel')
fig.savefig('test.jpg')

Ich möchte Schriftgrößen für den Titel der Abbildung und die Achsenbeschriftungen festlegen. Ich brauche für alle drei unterschiedliche Schriftgrößen, also muss ich eine globale Schriftgröße festlegen ( mpl.rcParams['font.size']=x ) ist nicht das, was ich will. Wie kann ich die Schriftgröße für den Titel der Abbildung und die Achsenbeschriftungen individuell einstellen?

-8voto

shapeshifter123 Punkte 11

7 (beste Lösung)

 from numpy import*
 import matplotlib.pyplot as plt
 X = linspace(-pi, pi, 1000)

class Crtaj:

    def nacrtaj(self,x,y):
         self.x=x
         self.y=y
         return plt.plot (x,y,"om")

def oznaci(self):
    return plt.xlabel("x-os"), plt.ylabel("y-os"), plt.grid(b=True)

6 (etwas schlechtere Lösung)

from numpy import*
M = array([[3,2,3],[1,2,6]])
class AriSred(object):
    def __init__(self,m):
    self.m=m

def srednja(self):
    redovi = len(M)
    stupci = len (M[0])
    lista=[]
    a=0
    suma=0
    while a<stupci:
        for i in range (0,redovi):
            suma=suma+ M[i,a]
        lista.append(suma)
        a=a+1
        suma=0
    b=array(lista) 
    b=b/redovi
    return b

OBJ = AriSred(M)
sr = OBJ.srednja()

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X