Bekerja dengan Charts
Login insertChart metode ditambahkan ke dalam DocumentBuilder Sitemap Jadi, mari kita lihat cara memasukkan grafik kolom sederhana ke dalam dokumen menggunakan Login Login Login
Cara Masukkan Chart dari Scratch menggunakan Aspose.Words
Di bagian ini kita akan belajar cara memasukkan grafik ke dalam dokumen.
Masukkan Chart Kolom
Contoh kode berikut menunjukkan cara memasukkan grafik kolom:
Kode menghasilkan hasil berikut:
Ada empat kelebihan beban yang berbeda untuk seri Tambahkan metode, yang terpapar untuk menutupi semua kemungkinan varian sumber data untuk semua jenis grafik:
Kode menghasilkan hasil berikut:
Masukkan Scatter Login
Contoh kode berikut menunjukkan cara memasukkan grafik scatter:
Kode menghasilkan hasil berikut:
Masukkan Area Login
Contoh kode berikut menunjukkan cara memasukkan grafik area:
Kode menghasilkan hasil berikut:
Masukkan Grafik Bubble
Contoh kode berikut menunjukkan cara memasukkan grafik gelembung:
Kode menghasilkan hasil berikut:
Bekerja dengan Charts melalui Shape.Chart
Sitemap
Setelah grafik dimasukkan dan diisi dengan data, Anda dapat mengubah penampilannya. Shape.Chart properti mengandung semua pilihan terkait grafik yang tersedia melalui publik APISitemap
Misalnya, mari kita ubah Judul grafik atau perilaku legenda:
Kode menghasilkan hasil berikut:
Cara Kerja dengan ChartSeriesCollection of Chart
Mari kita lihat ChartSeries Sitemap Semua seri grafik tersedia melalui chart.getSeries() koleksi, yang IterableSitemap
Anda dapat menghapus seri satu atau menghapus semua dari mereka serta menambahkan yang baru jika diperlukan. Grafik yang baru dimasukkan memiliki beberapa seri default ditambahkan ke koleksi ini. Untuk menghapusnya Anda perlu memanggil Meme it grafik.getSeries().clear() Login
Bekerja dengan Kelas ChartSeries Tunggal
Berikut ini cara bekerja dengan seri tertentu.
Silakan lihat hasilnya di bawah ini:
Sitemap ChartSeries Sitemap ChartDataPoint opsi, coba gunakan kode berikut untuk mengubahnya:
Cara Bekerja dengan Single ChartDataPoint of a ChartSeries
Sitemap ChartDataPoint Anda dapat menyesuaikan format satu titik data dari seri grafik:
Silakan lihat hasilnya di bawah ini:
Cara Kerja dengan ChartDataLabel dari Single ChartSeries
Sitemap ChartDataLabel Anda dapat menentukan format satu label data dari seri grafik, seperti show/hide LegendKey, CategoryName, SeriesName, Nilai dll:
Silakan lihat hasilnya di bawah ini:
Cara Define Opsi Default untuk ChartDataLabels of ChartSeries
Login ChartDataLabelCollection mendefinisikan properti kelas yang dapat digunakan untuk mengatur opsi default untuk ChartDataLabels Grafik SeriesSitemap Properti ini termasuk setShowCategoryName, setShowBubbleSize, setShowPercentage, setShowSeriesName, setShow Nilai dll:
Silakan lihat hasilnya di bawah ini:
Cara Format Jumlah Label Data Chart
Menggunakan NumberFormat properti, Anda dapat menentukan format jumlah label data tunggal dari grafik.
Contoh kode berikut menunjukkan cara memformat sejumlah label data:
Cara Mengatur Properti Axis Chart
Jika Anda ingin bekerja dengan sumbu grafik, scaling, dan unit display untuk sumbu nilai, silakan gunakan ChartAxis, AxisDisplayUnit, Login AxisScaling kelas.
Contoh kode berikut menunjukkan bagaimana mendefinisikan sifat sumbu X dan Y:
Cara Mengatur DateNilai Waktu Axis
Contoh kode berikut menunjukkan cara mengatur nilai tanggal / waktu ke properti sumbu:
Bagaimana untuk Format Nilai Jumlah Axis
Contoh kode berikut menunjukkan cara mengubah format angka pada sumbu nilai:
Cara Mengatur Luka Axis
Login AxisBound
kelas mewakili batas minimum atau maksimum nilai sumbu. Bound dapat ditentukan sebagai nilai numerik, tanggal atau “auto” khusus.
Contoh kode berikut menunjukkan cara mengatur batas sumbu:
Cara Mengatur Unit Interval Antara Label
Contoh kode berikut menunjukkan cara mengatur unit interval antara label pada sumbu:
Bagaimana untuk menyembunyikan Axis Bagan
Jika Anda ingin menunjukkan atau menyembunyikan sumbu grafik, Anda hanya dapat mencapai ini dengan menetapkan nilai ChartAxis.Hidden
Login
Contoh kode berikut menunjukkan cara menyembunyikan sumbu Y dari grafik:
Cara Align Chart Label
Jika Anda ingin mengatur penyelarasan teks untuk label multi-line, Anda hanya dapat mencapai ini dengan menetapkan nilai setTickLabelAlignment() Login
Contoh kode berikut menunjukkan cara mencentang penyelarasan label:
Cara Mengatur Format Isi dan Stroke
Isi dan format stroke dapat diatur untuk seri grafik, poin data, dan penanda. Untuk melakukan ini, Anda perlu menggunakan sifat ChartFormat
jenis di ChartSeries, ChartDataPoint, dan ChartMarker kelas, serta alias untuk beberapa properti, seperti ForeColor, BackColor, Visible, dan Transparansi dalam Stroke
Sitemap
Contoh kode berikut menunjukkan cara mengatur warna seri:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
ChartSeriesCollection seriesColl = chart.Series;
// Delete default generated series.
seriesColl.Clear();
// Create category names array.
string[] categories = new string[] { "AW Category 1", "AW Category 2" };
// Adding new series. Value and category arrays must be the same size.
ChartSeries series1 = seriesColl.Add("AW Series 1", categories, new double[] { 1, 2 });
ChartSeries series2 = seriesColl.Add("AW Series 2", categories, new double[] { 3, 4 });
ChartSeries series3 = seriesColl.Add("AW Series 3", categories, new double[] { 5, 6 });
// Set series color.
series1.Format.Fill.ForeColor = Color.Red;
series2.Format.Fill.ForeColor = Color.Yellow;
series3.Format.Fill.ForeColor = Color.Blue;
doc.Save("ColumnColor.docx");
Contoh kode berikut menunjukkan cara mengatur warna garis dan berat:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Line, 432, 252);
Chart chart = shape.Chart;
ChartSeriesCollection seriesColl = chart.Series;
// Delete default generated series.
seriesColl.Clear();
// Adding new series.
ChartSeries series1 = seriesColl.Add("AW Series 1", new double[] { 0.7, 1.8, 2.6 }, new double[] { 2.7, 3.2, 0.8 });
ChartSeries series2 = seriesColl.Add("AW Series 2", new double[] { 0.5, 1.5, 2.5 }, new double[] { 3, 1, 2 });
// Set series color.
series1.Format.Stroke.ForeColor = Color.Red;
series1.Format.Stroke.Weight = 5;
series2.Format.Stroke.ForeColor = Color.LightGreen;
series2.Format.Stroke.Weight = 5;
doc.Save("LineColorAndWeight.docx");