Próbuję automatycznie dodać prosty wykres liniowy w programie Excel za pomocą programu EPPlus. Mam i znam zakres komórek, które zawierają dane, które chcę użyć. Chcę wykres, aby wyglądać następująco:Ustawianie danych używanych przez wykres liniowy przy użyciu EPPlus
W Before
i After
kolumny trwać wiele więcej niż to, co jest pokazane.
używam tego kodu, aby utworzyć wykres i umieść go, ale nie jestem pewien jak ustawić dane, że wykres zastosowań:
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);
To może mieć coś wspólnego z ec.Series.Add
ale jestem nie wiem, jak prawidłowo go używać. Gdybyś mógł wskazać mi właściwy kierunek, byłoby wspaniale.
Dzięki, spróbuję to wkrótce. Według zakresu etykiety masz na myśli, czy chcę, aby wykres miał konkretne wartości na osi X i Y, takie jak '1 2 3 4 5 6'? – 3aw5TZetdf
Zakres wartości osi X. Może być wartością pustą, a następnie wartościami X będą "1 2 3 4 5 6 ..." jak na obrazku ilustrującym. – Han
Przetestowałem to, ale kiedy wołam 'ec.Series.Add (ran1, null)' to wyrzuca 'NullReferenceException'. Zakładam, że dzieje się tak, ponieważ minął 'null'. Czy na pewno możesz przekazać wartość null? – 3aw5TZetdf