Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisión Ambos lados, revisión siguiente | ||
clase:daw:diw:2eval:tema06 [2024/01/09 10:10] admin [Unidades] |
clase:daw:diw:2eval:tema06 [2024/01/09 10:36] admin [Cálculos en CSS] |
||
---|---|---|---|
Línea 272: | Línea 272: | ||
+ | * El código en python para crear los gráficos es el siguiente: | ||
+ | <sxh python> | ||
+ | import numpy as np | ||
+ | import matplotlib.pyplot as plt | ||
+ | from matplotlib.ticker import AutoLocator | ||
+ | min_value=200 | ||
+ | max_value=400 | ||
+ | pendiente=60 | ||
+ | |||
+ | |||
+ | def decore_axes(axes, | ||
+ | axes.set_title(title, | ||
+ | axes.set_xlabel(xlabel, | ||
+ | axes.set_ylabel(ylabel, | ||
+ | axes.set_xlim(xmin=0) | ||
+ | axes.grid(visible=True, | ||
+ | axes.set_axisbelow(True) | ||
+ | axes.yaxis.set_major_locator(AutoLocator()) | ||
+ | axes.set_facecolor('# | ||
+ | |||
+ | max_w_size=1200 | ||
+ | x=np.linspace(0, | ||
+ | y=[] | ||
+ | |||
+ | for xi in x: | ||
+ | yi=xi*(pendiente/ | ||
+ | if (yi< | ||
+ | yi=min_value | ||
+ | elif (yi> | ||
+ | yi=max_value | ||
+ | |||
+ | y.append(yi) | ||
+ | |||
+ | min_corte_x=(min_value*100)/ | ||
+ | max_corte_x=(max_value*100)/ | ||
+ | figure=plt.figure(figsize=(8, | ||
+ | axes = figure.add_subplot(1, | ||
+ | |||
+ | axes.plot(x, | ||
+ | axes.scatter(min_corte_x, | ||
+ | axes.scatter(max_corte_x, | ||
+ | |||
+ | decore_axes(axes, | ||
+ | |||
+ | _=axes.set_xticks( [0, | ||
+ | |||
+ | </ | ||
===== Imágenes ===== | ===== Imágenes ===== | ||
Hay muchas opciones al respecto de las imágenes responsivas. La técnica consiste principalmente en usar una imagen u otra en función de: | Hay muchas opciones al respecto de las imágenes responsivas. La técnica consiste principalmente en usar una imagen u otra en función de: |