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 Última revisión Ambos lados, revisión siguiente | ||
clase:daw:diw:2eval:tema06 [2024/01/09 10:30] admin [Cálculos en CSS] |
clase:daw:diw:2eval:tema06 [2024/01/09 19:40] admin [Cálculos en CSS] |
||
---|---|---|---|
Línea 277: | Línea 277: | ||
import matplotlib.pyplot as plt | import matplotlib.pyplot as plt | ||
from matplotlib.ticker import AutoLocator | from matplotlib.ticker import AutoLocator | ||
- | |||
- | |||
min_value=200 | min_value=200 | ||
max_value=400 | max_value=400 | ||
pendiente=60 | pendiente=60 | ||
+ | coeficiente_posición=15 | ||
def decore_axes(axes, | def decore_axes(axes, | ||
Línea 292: | Línea 290: | ||
axes.grid(visible=True, | axes.grid(visible=True, | ||
axes.set_axisbelow(True) | axes.set_axisbelow(True) | ||
- | axes.xaxis.set_major_locator(AutoLocator()) | ||
axes.yaxis.set_major_locator(AutoLocator()) | axes.yaxis.set_major_locator(AutoLocator()) | ||
axes.set_facecolor('# | axes.set_facecolor('# | ||
- | x=np.linspace(0, | + | max_w_size=1200 |
+ | x=np.linspace(0, | ||
y=[] | y=[] | ||
for xi in x: | for xi in x: | ||
- | yi=xi*(pendiente/ | + | yi=xi*(pendiente/ |
if (yi< | if (yi< | ||
yi=min_value | yi=min_value | ||
Línea 308: | Línea 306: | ||
y.append(yi) | y.append(yi) | ||
- | min_corte_x=(min_value*100)/ | + | min_corte_x=((min_value-coeficiente_posición)*100)/ |
- | max_corte_x=(max_value*100)/ | + | max_corte_x=((max_value-coeficiente_posición)*100)/ |
figure=plt.figure(figsize=(8, | figure=plt.figure(figsize=(8, | ||
axes = figure.add_subplot(1, | axes = figure.add_subplot(1, | ||
Línea 317: | Línea 315: | ||
axes.scatter(max_corte_x, | axes.scatter(max_corte_x, | ||
- | decore_axes(axes, | + | decore_axes(axes, |
- | extra_ticks | + | _=axes.set_xticks( |
- | _=axes.set_xticks(axes.get_xticks().tolist() + extra_ticks) | + | |
</ | </ | ||
===== Imágenes ===== | ===== Imágenes ===== |