Granulometría en Python

2 03 2013

granu

Un pequeño script desarrollado en el lenguaje Python para establecer la clasificación granulométrica de una muestra de suelos. Este método consiste principalmente en pasar las partículas de suelo por una serie de tamices que retienen un cierto volumen de la muestra según su diamatro. A partir de los resultados se obtiene un representación gráfica que ayuda en el proceso de clasificación.

Acá dejo el archivo para los que esten comenzando a programar en Python(es necesario cambiar la extensión a .py o copiar el código en el IDE). granulometria.

Código para el gráfico logarítmico en python(matplotlib).

from matplotlib import pyplot

col1 = [PA8, PA7, PA6, PA5, PA4, PA3, PA2, PA1]
col2 = [A8, A7, A6, A5, A4, A3, A2, A1]

pyplot.plot(col2, col1, color='blue', lw=2)

# escala logaritmica
pyplot.xscale('log')

 # sentencia que invierte el eje x
pyplot.gca().invert_xaxis()

# grilla log en eje x
pyplot.grid(True, which="minor", linestyle='-')

# grilla normal en eje y
pyplot.grid(True, linestyle='-')

pyplot.show()


Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: