Al trabajar con datos experimentales, especialmente en espectrofotometría, es fundamental capturar la relación entre la concentración de una sustancia y su absorbancia. En este ejemplo, se tiene un conjunto de datos que contiene tres variables: concentración, absorbancia y la longitud de onda (nm). La idea es utilizar estos datos para crear una gráfica que permita visualizar la relación lineal o de otro tipo entre la concentración y la absorbancia.
La mayoría de los enfoques para graficar estos datos se centra en desarrollar una "curva de calibración". Esta curva permite interpolar o extrapolar valores para determinar la concentración de muestras desconocidas. Es importante destacar que, idealmente, según la Ley de Beer-Lambert, la absorbancia es proporcional a la concentración. Sin embargo, cuando aparecen valores anómalos (por ejemplo, absorbancias negativas o datos mezclados), se debe realizar una limpieza adecuada antes de graficar.
Se presenta el siguiente conjunto de datos, que incluye valores que pueden mostrar inconsistencias, como absorbancias negativas o datos que parecen estar intercambiados. Una revisión interna de la tabla muestra:
A continuación se muestra una tabla con los datos propuestos:
Concentración | Absorbancia | Longitud de onda (nm) |
---|---|---|
Zero | -91.36 | 760 |
Muestra 7 | 617.3 | 760 |
Muestra 6 | 786.8 | 760 |
Muestra 3 | 0.5573 | 760 |
Muestra 5 | 0.8021 | 760 |
Muestra 4 | 0.8235 | 760 |
Muestra 1 | 0.8564 | 760 |
Muestra 2 | 0.9461 | 760 |
Es importante notar que en la columna de Concentración aparecen valores que se perciben como numéricos en algunos casos (617.3, 786.8) y en otros se consideran nombres de muestras. Dependiendo del contexto experimental, estos valores pueden estar referenciando dos conceptos diferentes: una serie de parámetros de calibración y muestras específicas. Se recomienda revisar el método experimental para decidir si se deben separar los datos de calibración de los datos de pruebas.
Uno de los métodos más accesibles es utilizar Excel o Google Sheets para crear la gráfica. La siguiente guía describe cada paso:
Abre una nueva hoja de cálculo y organiza los datos en columnas separadas. Por ejemplo:
Una vez organizados los datos, selecciona las columnas de Concentración y Absorbancia, y dirígete a la pestaña "Insertar". Elige un gráfico de dispersión (Scatter Plot) o de líneas, dependiendo de tus necesidades.
Tras generar la gráfica básica, se pueden agregar elementos adicionales:
Otra alternativa, especialmente útil para análisis más complejos o cuando se desea automatizar la generación de gráficos, es el uso de Python y la biblioteca matplotlib. A continuación se presenta un ejemplo de código para graficar los datos:
# Importar las bibliotecas necesarias
import matplotlib.pyplot as plt
import numpy as np
# Datos
# Nota: Ajusta los datos en función de si Numeric o nombres se refieren a la concentración real.
# Por ejemplo, suponiendo que 'Zero' representa un valor de 0 en concentración.
concentraciones = np.array([0, 617.3, 786.8, 0.5573, 0.8021, 0.8235, 0.8564, 0.9461])
absorbancias = np.array([-91.36, 0.2182, 0.0946, 0.5573, 0.0324, 0.8021, 0.8564, 0.9461])
muestras = ['Zero', 'Muestra 7', 'Muestra 6', 'Muestra 3', 'Muestra 5', 'Muestra 4', 'Muestra 1', 'Muestra 2']
# Crear la gráfica de dispersión
plt.figure(figsize=(10, 6))
plt.scatter(concentraciones, absorbancias, color='blue', label='Datos')
# Anotar los puntos en la gráfica
for i, muestra in enumerate(muestras):
plt.annotate(muestra, (concentraciones[i], absorbancias[i]))
plt.xlabel('Concentración')
plt.ylabel('Absorbancia')
plt.title('Gráfica de Concentración vs. Absorbancia')
# Agregar línea de tendencia lineal
coeficientes = np.polyfit(concentraciones, absorbancias, 1)
polinomio = np.poly1d(coeficientes)
x_line = np.linspace(min(concentraciones), max(concentraciones), 100)
y_line = polinomio(x_line)
plt.plot(x_line, y_line, color='red', linestyle='--', label=f'Línea de tendencia: y={coeficientes[0]:.3f}x+{coeficientes[1]:.3f}')
plt.legend()
plt.tight_layout()
plt.show()
Este script genera un gráfico de dispersión, anota cada punto con el nombre de la muestra, y añade una línea de tendencia con la ecuación derivada a partir de los datos. Es esencial revisar los datos numéricos para asegurarse de que la concentración y los valores de absorbancia sean coherentes.
La línea de tendencia facilita la interpretación de la relación entre la concentración y la absorbancia. De acuerdo con la Ley de Beer-Lambert, si la línea de tendencia es lineal, se espera que la absorbancia sea proporcional a la concentración de la muestra. La ecuación de la línea, que sigue el formato:
\( \text{\$ Absorbancia = m \times Concentración + b \$} \)
permite que, a partir de la absorbancia medida, se pueda calcular la concentración de una muestra desconocida siempre y cuando se haya asegurado la validez experimental y la calibración adecuada.
En el conjunto de datos, se observan valores extremos o inconsistentes (por ejemplo, una absorbancia muy negativa en la muestra "Zero"). Esto puede deberse a un error de medición o a la necesidad de un "blank" (cero o fondo) para corrección. Es recomendable hacer lo siguiente:
Al agregar la línea de tendencia en Excel o mediante código en Python, es posible visualizar el valor R². Este valor indica el grado de correlación entre los datos y la línea de tendencia. Un valor cercano a 1 sugiere un excelente ajuste, lo que refuerza la fiabilidad de la curva de calibración.
A continuación, se presenta una tabla comparativa que resume las ventajas y desventajas de utilizar diferentes herramientas para graficar los datos:
Herramienta | Ventajas | Desventajas |
---|---|---|
Excel / Google Sheets |
|
|
Python (matplotlib) |
|
|
Las gráficas de concentración versus absorbancia se utilizan comúnmente en laboratorios de química, biología y ciencias ambientales. Algunos escenarios prácticos incluyen:
Además de graficar los datos, es importante considerar otros aspectos relacionados con la calidad de los datos:
Para profundizar en los procesos y ejemplos de graficación de datos de concentración y absorbancia, se recomiendan los siguientes enlaces: