Bienvenue sur IndexError.

Ici vous pouvez poser des questions sur Python et le Framework Django.

Consultez la FAQ pour améliorer vos chances d'avoir des réponses à vos questions.

nb argument inconnu + fixer couleurs pour utiliser matlpotlib

0 votes

enter image description here
voici la fonction qui me bloque:

ax.stackplot(x, y1, y2, y3, labels=labels)

je ne connais pas à l' avance le nombre d'arguments, cela peut representer l' evolution d'un stock de legumes, sans savoir lesquels, le code doit pouvoir s'adapter dynamiquement.
x represente les intervalles temporels dans mon cas, et y1,y2,y3 represente citron,salade,tomate. Mais il y aura peut etre le prochain coup seulement framboise, aubergine ou au contraire quinze aliments.
De plus, peut on fixer les couleurs pour certains aliments (ex aubergine en noir, citron jaune).

voici le code actuel:

import numpy as np
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y1 = [1, 1, 2, 3, 5]
y2 = [0, 4, 2, 6, 8]
y3 = [1, 3, 5, 7, 9]

y = np.vstack([y1, y2, y3])

labels = ["Fibonacci ", "Evens", "Odds"]

fig, ax = plt.subplots()
ax.stackplot(x, y1, y2, y3, labels=labels)
ax.legend(loc='upper left')
plt.show()

fig, ax = plt.subplots()
ax.stackplot(x, y)
plt.show()

page web:
https://matplotlib.org/gallery/lines_bars_and_markers/stackplot_demo.html#sphx-glr-gallery-lines-bars-and-markers-stackplot-demo-py

demandé 31-Aou-2019 par buffalo974 (2,952 points)

Se connecter ou S'inscrire pour répondre à cette question.

...