Herramientas de usuario

Herramientas del sitio


clase:daw:diw:2eval:tema06

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

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,title,xlabel,ylabel):
 +  axes.set_title(title, fontsize=14,pad=5,color="#000000")
 +  axes.set_xlabel(xlabel, fontsize=10,labelpad=5,color="#003B80")
 +  axes.set_ylabel(ylabel, fontsize=12,labelpad=5,color="#003B80")
 +  axes.set_xlim(xmin=0)
 +  axes.grid(visible=True, which='major', axis='both',color="#FFFFFF",linewidth=1)
 +  axes.set_axisbelow(True)
 +  axes.yaxis.set_major_locator(AutoLocator())
 +  axes.set_facecolor('#E9F0FC')
 +
 +max_w_size=1200
 +x=np.linspace(0,max_w_size,3000)
 +y=[]
 +
 +for xi in x:
 +  yi=xi*(pendiente/100)
 +  if (yi<min_value):
 +    yi=min_value
 +  elif (yi>max_value):
 +    yi=max_value
 +
 +  y.append(yi)
 +
 +min_corte_x=(min_value*100)/pendiente
 +max_corte_x=(max_value*100)/pendiente
 +figure=plt.figure(figsize=(8,4))
 +axes = figure.add_subplot(1,1,1)
 +
 +axes.plot(x,y)
 +axes.scatter(min_corte_x,min_value,c="red", zorder=2)
 +axes.scatter(max_corte_x,max_value,c="red", zorder=2)
 +
 +decore_axes(axes,f"clamp({min_value}px,{pendiente}vw ,{max_value}px)","Tamaño pantalla","Valor propiedad CSS")
 +
 +_=axes.set_xticks( [0,min_corte_x,max_corte_x,max_w_size])
 +
 +</sxh>
 ===== 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:
clase/daw/diw/2eval/tema06.txt · Última modificación: 2024/05/17 18:38 por admin