Ho una domanda molto semplice. Ho bisogno di avere un secondo asse x sul mio grafico e voglio che questo asse abbia un certo numero di tic che corrisponde a certe posizioni del primo asse.Come aggiungere un secondo asse x in matplotlib
Proviamo con un esempio. Qui sto tramando la massa scura questione in funzione del fattore di espansione, definito come 1/(1 + z), che varia da 0 a 1.
semilogy(1/(1+z),mass_acc_massive,'-',label='DM')
xlim(0,1)
ylim(1e8,5e12)
desidero avere un altro asse x, in cima alla mia trama, mostrando la z corrispondente per alcuni valori del fattore di espansione. È possibile? Se sì, come posso avere xtics ax
Quale libreria di stampa stai usando? – sth
Le funzioni che stai utilizzando non sono integrate in python - presumo tu stia parlando di [matplotlib] (http://matplotlib.sourceforge.net/)? In tal caso, la domanda [Come si stampano più assi xey in matplotlib?] (Http: // stackoverflow.it/questions/3918028/how-do-i-plot-multiple-x-or-y-axes-in-matplotlib) sembra coprirlo. – James
Ho modificato il titolo, sì sto usando matplotlib. – Brian