Il più vicino all'ambiente di disegno "Mathematica Graphics []" per Python

4

Avendo solo familiarità con Mathematica e la sua grafica, ora devo imparare a disegnare la grafica usando Python per un server.

Combinazione prevalentemente condizionale di forma semplice.

Quale sarebbe un pacchetto per Python che rende il disegno grafico il più vicino possibile all'ambiente Mathematica Graphics?

Ad esempio, avrei bisogno di fare qualcosa come in:

link

    
posta 500 31.01.2012 - 15:06
fonte

1 risposta

3

Matplotlib è ciò che desideri.

La salsa speciale è una tecnologia di rendering nota come agg che credo sia la geometria anti-grana . Il risultato è che questa libreria produce grafica di qualità di pubblicazione in una gamma impressionante di famiglie di plot.

La mia trama non è molto simile a quella nella tua domanda, ma è solo perché i colori sono diversi.

Questo tipo di trama è banale in Matplotlib. Ecco il codice che ho usato per crearlo.

import numpy as NP
from matplotlib import pyplot as MPL
import matplotlib.cm as CM

M = NP.random.randint(0, 25, 100**2).reshape(100, 100)
M = NP.where(M < 20, 0, M)

fig = MPL.figure(frameon='False')
ax1 = fig.add_subplot(111)
ax1.imshow(M, cmap=CM.Accent, interpolation='nearest')
ax1.set_xticks([])
ax1.set_yticks([])
MPL.show()

    
risposta data 21.03.2012 - 03:13
fonte

Leggi altre domande sui tag