import matplotlib.pyplot as plt

# Datos
rangos = [3, 6, 9, 12, 15, 18, 21, 24, 27, 30]
eficiencia_electrica = [0.2656, 0.2562, 0.2504, 0.2461, 0.2428, 0.24, 0.2376, 0.2356, 0.2337, 0.232]
eficiencia_termica = [0.5505, 0.5728, 0.5912, 0.6078, 0.6236, 0.6388, 0.6536, 0.6681, 0.6824, 0.6965]

# Configuración del gráfico
fig, ax1 = plt.subplots(figsize=(10.67, 8))  # Controla el ancho del gráfico

# Graficar eficiencia eléctrica en el eje Y izquierdo
ax1.plot(rangos, eficiencia_electrica, marker='o', color='blue', markersize=8, linestyle='-', linewidth=2, label='Eficiencia eléctrica')
ax1.set_xlabel('Longitud del SRC-PVT (m)', fontsize=20)
ax1.set_ylabel('Eficiencia Eléctrica', color='black', fontsize=20)
ax1.tick_params(axis='both', labelsize=18, colors='black')  # Ajuste de tamaño y color de los números en los ejes
ax1.set_ylim(0.22, 0.28)  # Ajuste de límites para mejor visualización
ax1.set_xticks(rangos)  # Ajustar los ticks del eje X de 3 a 30 en intervalos de 3

# Graficar eficiencia térmica en el eje Y derecho
ax2 = ax1.twinx()
ax2.plot(rangos, eficiencia_termica, marker='s', color='red', markersize=8, linestyle='-', linewidth=2, label='Eficiencia térmica')
ax2.set_ylabel('Eficiencia Térmica', color='black', fontsize=20)
ax2.tick_params(axis='y', labelsize=18, colors='black')  # Ajuste de tamaño y color de los números en los ejes
ax2.set_ylim(0.54, 0.71)  # Ajuste de límites para mejor visualización

# Acentuar el marco del gráfico con menor grosor
for spine in ax1.spines.values():
    spine.set_edgecolor('black')
    spine.set_linewidth(1)  # Cambiado el grosor del borde a 1

# Leyenda con 'Eficiencia térmica'
lines, labels = ax1.get_legend_handles_labels()
lines2, labels2 = ax2.get_legend_handles_labels()
ax1.legend(lines + lines2, labels + labels2, loc='upper left', fontsize=16)

# Título
plt.title('Eficiencia vs Longitud del SRC-PVT', fontsize=22)

# Ajuste de diseño
fig.tight_layout()

# Mostrar el gráfico
plt.show()

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: