Wizualizacja zależności pomiędzy dwiema zmiennymi numerycznymi jest powszechnym wymogiem w analizie danych, raportowaniu i badaniach naukowych. Wykres punktowy (znany również jako wykres XY‑Scatter) jest idealny do podkreślania trendów, klastrów i wartości odstających. Ten przewodnik pokazuje, jak utworzyć wykres punktowy w Excelu przy użyciu C# i Aspose.Cells for .NET. Dzięki kilku liniom kodu możesz programowo generować, dostosowywać i eksportować wykresy punktowe gotowe do prezentacji, pulpitów nawigacyjnych lub dalszego przetwarzania.

Ten artykuł obejmuje następujące tematy:

Biblioteka Excel w C# do tworzenia wykresów punktowych

Aspose.Cells for .NET jest kompleksową biblioteką do manipulacji plikami Excel, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel bez konieczności posiadania Microsoft Office. Oferuje bogate API do tworzenia wykresów, w tym pełne wsparcie dla wykresów punktowych.

Kluczowe zalety korzystania z Aspose.Cells przy tworzeniu wykresów punktowych:

  • W pełni funkcjonalne API wykresów – Dodaj wiele serii, ustaw style znaczników, zdefiniuj właściwości osi i przełączaj typy wykresów w czasie działania.
  • Brak interfejsu COM – Działa w środowiskach serwerowych, usługach w chmurze i aplikacjach desktopowych.
  • Wysoka wydajność – Obsługuje duże zestawy danych przy minimalnym zużyciu pamięci.
  • Obsługa wielu formatów – Zapisz do XLSX, XLS, CSV, PDF, PNG i innych.

Rozpocznij szybko:

PM> Install-Package Aspose.Cells

Lub pobierz najnowsze wydanie ze strony strona wydań Aspose.Cells.

Utwórz wykres punktowy w Excelu przy użyciu C#

Poniżej znajduje się kompletny, samodzielny przykład w C#, który demonstruje, jak:

  1. Utwórz nowy skoroszyt.
  2. Wypełnij arkusz danymi X‑Y.
  3. Wstaw wykres punktowy.
  4. Dostosuj znaczniki serii, tytuły osi i wygląd wykresu.
  5. Zapisz skoroszyt do pliku XLSX.

Uwaga – Kod używa wyłącznie przestrzeni nazw Aspose.Cells. Nie są wymagane dodatkowe biblioteki.

Wyjaśnienie kodu

StepWhat it does
1Tworzy nowy obiekt Workbook i uzyskuje pierwszy Worksheet.
2Wypełnia kolumny A i B wartościami liczbowymi X i Y.
3Dodaje do arkusza wykres typu ChartType.Scatter.
4Tworzy pojedynczą serię, która odwołuje się do zakresu Y (B2:B9) i wyraźnie ustawia zakres X (A2:A9).
5Dostosowuje znaczniki serii (czerwone kółka, rozmiar 10) i usuwa linię obramowania.
6Ustawia czytelne tytuły osi oraz opcjonalne limity osi.
7Zapisuje skoroszyt jako ScatterChart_Output.xlsx.

Uruchomienie programu generuje plik Excel, który zawiera starannie sformatowany wykres punktowy, gotowy do dalszej analizy lub publikacji.

Uzyskaj darmową licencję

Aspose oferuje tymczasową darmową licencję, która usuwa znaki wodne wersji ewaluacyjnej i umożliwia pełny dostęp do API w celu rozwoju i testowania. Uzyskaj swoją licencję na stronie tymczasowej licencji Aspose. Zastosuj licencję w swoim kodzie przed użyciem jakichkolwiek klas Aspose.Cells:

var license = new Aspuse.Cells.License();
license.SetLicense("Aspuse.Cells.lic");

Wykres punktowy Excel: Darmowe zasoby

Kontynuuj naukę i opanowywanie automatyzacji Excel przy pomocy tych darmowych zasobów:

Podsumowanie

Ten tutorial pokazał, jak programowo utworzyć wykres punktowy w Excelu przy użyciu C# i Aspose.Cells for .NET. Korzystając z solidnego API wykresów, możesz tworzyć zaawansowane wizualizacje, dostosowywać style znaczników i kontrolować zachowanie osi — wszystko bez wymogu posiadania Microsoft Office. Włącz to podejście do narzędzi raportujących, pulpitów analitycznych lub dowolnego rozwiązania, które wymaga dynamicznego generowania wykresów.

Jeśli masz pytania, potrzebujesz pomocy lub chcesz podzielić się swoją opinią, odwiedź nasz bezpłatny forum wsparcia.

Zobacz także