Import pandas as pd import matplotlib.pyplot as plt # Dados de atividade enzimática data = { 'Amostras': ['Sedimento 1', 'Sedimento 2', 'Sedimento 3'], 'Arilsulfatase µg .g$^{-1}$.h$^{-1}$': [94.23, 213.29, 111.08], 'β-glicosidase µg .g$^{-1}

import pandas as pd
import matplotlib.pyplot as plt

Dados de atividade enzimática

data = {
‘Amostras’: [‘Sedimento 1’, ‘Sedimento 2’, ‘Sedimento 3’],
‘Arilsulfatase µg .g$^{-1}$.h$^{-1}$’: [94.23, 213.29, 111.08],
‘β-glicosidase µg .g$^{-1}$.h$^{-1}$’: [29.87, 6.74, 31.47],
‘Fosfatase µg .g$^{-1}$.h$^{-1}$’: [5.30, 9.55, 17.75],
‘AED (µg TFF/g SS/24h)’: [68.00, 68.10, 71.70]
}

Criar o dataframe

df = pd.DataFrame(data)

Plotar o gráfico de barras agrupadas

fig, ax = plt.subplots(figsize=(12, 8))
df.plot(kind=‘bar’, x=‘Amostras’, ax=ax, color=[‘#1f77b4’, ‘#ff7f0e’, ‘#2ca02c’, ‘#d62728’])

Ajustar rótulos e título

ax.set_title(‘Atividade Enzimática nos Sedimentos do Ribeirão Frutal’)
ax.set_xlabel(‘Amostras’)
ax.set_ylabel(‘Atividade Enzimática’)
ax.legend(loc=‘upper right’)

Mostrar o gráfico

plt.show()

import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D

Dados de atividade enzimática

amostras = [‘Sedimento 1’, ‘Sedimento 2’, ‘Sedimento 3’]
parametros = [‘Arilsulfatase’, ‘β-glicosidase’, ‘Fosfatase’, ‘AED’]
valores = np.array([
[94.23, 29.87, 5.30, 68.00],
[213.29, 6.74, 9.55, 68.10],
[111.08, 31.47, 17.75, 71.70]
])

Configuração do grid

x = np.arange(valores.shape[0])
y = np.arange(valores.shape[1])
x, y = np.meshgrid(x, y)
z = valores.T

fig = plt.figure(figsize=(14, 10))

Plotando o gráfico

ax = fig.add_subplot(111, projection=‘3d’)
surf = ax.plot_surface(x, y, z, cmap=‘rainbow’, edgecolor=‘none’)

Ajustes dos rótulos

ax.set_xticks(np.arange(len(amostras)))
ax.set_xticklabels(amostras)
ax.set_yticks(np.arange(len(parametros)))
ax.set_yticklabels(parametros)
ax.set_zlabel(‘Atividade Enzimática’)

Título e cor

ax.set_title(‘Atividade Enzimática nos Sedimentos do Ribeirão Frutal’)
fig.colorbar(surf, ax=ax, shrink=0.5, aspect=5, pad=0.1, label=‘Atividade Enzimática’)

plt.show()