Les données de réglage utilisé par une ligne graphique à l'aide de EPPlus
Je suis en train d'ajouter une simple ligne graphique dans excel automatiquement en utilisant EPPlus. Je sais que la plage de cellules contenant les données que je veux utiliser. Je veux le graphique ressembler à ce qui suit:
La Before
et After
colonnes aller sur pour beaucoup plus que ce qui est montré.
Je suis en utilisant ce code pour créer le graphique et la position, mais je ne suis pas sûr de la façon de définir les données que le graphique utilise:
ExcelChart ec = ws.Drawings.AddChart("Line Time Graph", OfficeOpenXml.Drawing.Chart.eChartType.Line);
ec.Title.Text = "Benchmarks";
ec.SetPosition(_times.Count + 2, 0, 1, 0);
Il pourrait avoir quelque chose à voir avec ec.Series.Add
mais je ne suis pas sûr de savoir comment l'utiliser correctement. Si vous pouviez me pointer dans la bonne direction, ce qui serait formidable.
Vous devez vous connecter pour publier un commentaire.
Espère que cela vous aide:
Un autre exemple complet, je viens de testé:
c:cat
est la catégorie desser
de la série, laissez supprimerc:cat
les balises de tableaux xml, puis votre graphique utilisera1,2,3,4,5,...
en tant que par défaut pour la catégorie (axe x ici).1 2 3 4 5 6
?1 2 3 4 5 6 ...
comme dans votre illustrant l'image.ec.Series.Add(ran1, null)
il jette à unNullReferenceException
. Je suppose que c'est à cause de lanull
passé. Êtes-vous sûr que vous pouvez passer la valeur null?1 2 3 4 5...
sans avoir à le faire dans le fichier excel?