<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>java word charts on Conholdate Blog</title>
    <link>https://blog-qa.conholdate.com/nl/tag/java-word-charts/</link>
    <description>Recent content in java word charts on Conholdate Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>nl</language>
    <lastBuildDate>Sun, 30 Aug 2026 20:37:37 +0000</lastBuildDate><atom:link href="https://blog-qa.conholdate.com/nl/tag/java-word-charts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Grafieken maken in Word‑documenten met Java</title>
      <link>https://blog-qa.conholdate.com/nl/total/create-charts-in-word-documents-using-java/</link>
      <pubDate>Sun, 30 Aug 2026 20:37:37 +0000</pubDate>
      
      <guid>https://blog-qa.conholdate.com/nl/total/create-charts-in-word-documents-using-java/</guid>
      <description>Leer hoe u dynamische grafieken in DOCX‑bestanden kunt insluiten met Conholdate.Total for Java. Volg deze stapsgewijze handleiding voor installatie, code en grafiekaanpassing.</description>
      <content:encoded><![CDATA[<p>Visuele gegevens direct in Word‑bestanden insluiten kan statische rapporten omzetten in overtuigende presentaties. <a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a> biedt een robuuste SDK die het maken en invoegen van grafieken in <a href="https://docs.fileformat.com/word-processing/docx/">DOCX</a> documenten vereenvoudigt. In deze gids lopen we je stap voor stap door een compleet, compileerbaar voorbeeld dat laat zien hoe je <strong>grafieken in Word‑documenten maakt met Java</strong>, de grafiek configureert en het resultaat opslaat. Aan het einde kun je documentgeneratie automatiseren met dynamische grafieken voor elk bedrijfsrapportagescenario.</p>
<h2 id="volledig-werkend-voorbeeld-voor-het-insluiten-van-grafieken-in-worddocumenten-met-java">Volledig werkend voorbeeld voor het insluiten van grafieken in Word‑documenten met Java</h2>
<p>Dit voorbeeld laat zien hoe u een kolomdiagram met vijf gegevensreeksen kunt maken en deze in een Word‑document kunt invoegen.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.Document<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.DocumentBuilder<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.Shape<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.ChartType<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.Chart<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.ChartSeriesCollection<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">public</span> <span style="color:#66d9ef">class</span> <span style="color:#a6e22e">CreateChartInWord</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">public</span> <span style="color:#66d9ef">static</span> <span style="color:#66d9ef">void</span> <span style="color:#a6e22e">main</span><span style="color:#f92672">(</span>String<span style="color:#f92672">[]</span> args<span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>        <span style="color:#75715e">// Create a document
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        Document doc <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Document<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        DocumentBuilder builder <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> DocumentBuilder<span style="color:#f92672">(</span>doc<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Add chart with default data. You can specify different chart types and sizes.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        Shape shape <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">insertChart</span><span style="color:#f92672">(</span>ChartType<span style="color:#f92672">.</span><span style="color:#a6e22e">COLUMN</span><span style="color:#f92672">,</span> 432<span style="color:#f92672">,</span> 252<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Chart property of Shape contains all chart related options.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        Chart chart <span style="color:#f92672">=</span> shape<span style="color:#f92672">.</span><span style="color:#a6e22e">getChart</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Get chart series collection.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        ChartSeriesCollection seriesColl <span style="color:#f92672">=</span> chart<span style="color:#f92672">.</span><span style="color:#a6e22e">getSeries</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        <span style="color:#75715e">// Check series count.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        System<span style="color:#f92672">.</span><span style="color:#a6e22e">out</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span>seriesColl<span style="color:#f92672">.</span><span style="color:#a6e22e">getCount</span><span style="color:#f92672">());</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Delete default generated series.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        seriesColl<span style="color:#f92672">.</span><span style="color:#a6e22e">clear</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Create category names array, in this example we have two categories.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        String<span style="color:#f92672">[]</span> categories <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> String<span style="color:#f92672">[]</span> <span style="color:#f92672">{</span> <span style="color:#e6db74">&#34;AW Category 1&#34;</span><span style="color:#f92672">,</span> <span style="color:#e6db74">&#34;AW Category 2&#34;</span> <span style="color:#f92672">};</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Adding new series. Please note, data arrays must not be empty and arrays must be the same size.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        seriesColl<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;AW Series 1&#34;</span><span style="color:#f92672">,</span> categories<span style="color:#f92672">,</span> <span style="color:#66d9ef">new</span> <span style="color:#66d9ef">double</span><span style="color:#f92672">[]</span> <span style="color:#f92672">{</span> 1<span style="color:#f92672">,</span> 2 <span style="color:#f92672">});</span>
</span></span><span style="display:flex;"><span>        seriesColl<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;AW Series 2&#34;</span><span style="color:#f92672">,</span> categories<span style="color:#f92672">,</span> <span style="color:#66d9ef">new</span> <span style="color:#66d9ef">double</span><span style="color:#f92672">[]</span> <span style="color:#f92672">{</span> 3<span style="color:#f92672">,</span> 4 <span style="color:#f92672">});</span>
</span></span><span style="display:flex;"><span>        seriesColl<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;AW Series 3&#34;</span><span style="color:#f92672">,</span> categories<span style="color:#f92672">,</span> <span style="color:#66d9ef">new</span> <span style="color:#66d9ef">double</span><span style="color:#f92672">[]</span> <span style="color:#f92672">{</span> 5<span style="color:#f92672">,</span> 6 <span style="color:#f92672">});</span>
</span></span><span style="display:flex;"><span>        seriesColl<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;AW Series 4&#34;</span><span style="color:#f92672">,</span> categories<span style="color:#f92672">,</span> <span style="color:#66d9ef">new</span> <span style="color:#66d9ef">double</span><span style="color:#f92672">[]</span> <span style="color:#f92672">{</span> 7<span style="color:#f92672">,</span> 8 <span style="color:#f92672">});</span>
</span></span><span style="display:flex;"><span>        seriesColl<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;AW Series 5&#34;</span><span style="color:#f92672">,</span> categories<span style="color:#f92672">,</span> <span style="color:#66d9ef">new</span> <span style="color:#66d9ef">double</span><span style="color:#f92672">[]</span> <span style="color:#f92672">{</span> 9<span style="color:#f92672">,</span> 10 <span style="color:#f92672">});</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Save the document
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        doc<span style="color:#f92672">.</span><span style="color:#a6e22e">save</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;ColumnsChart.docx&#34;</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span>
</span></span></code></pre></div><blockquote>
<p><strong>Opmerking:</strong> Dit codevoorbeeld toont de kernfunctionaliteit. Voordat u het in uw project gebruikt, moet u ervoor zorgen dat het uitvoerpad (<code>ColumnsChart.docx</code>) naar een schrijfbare map wijst, controleren of alle vereiste afhankelijkheden correct zijn geïnstalleerd, en grondig testen in uw ontwikkelomgeving. Als u problemen ondervindt, raadpleeg dan de <a href="https://docs.conholdate.com/java/">officiële documentatie</a> of neem contact op met het <a href="https://forum.conholdate.com/c/total/5">ondersteuningsteam</a> voor hulp.</p>
</blockquote>
<h2 id="hoe-het-maken-van-grafieken-in-word-documenten-met-java-werkt">Hoe het maken van grafieken in Word-documenten met Java werkt</h2>
<p>De workflow kan worden opgesplitst in vijf duidelijke stappen:</p>
<ol>
<li>
<p><strong>Maak een Document en DocumentBuilder</strong> - De <code>Document</code>-klasse vertegenwoordigt het Word‑bestand in het geheugen, en <code>DocumentBuilder</code> biedt een vloeiende API voor het invoegen van inhoud, inclusief grafieken.</p>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>Document doc <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Document<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>DocumentBuilder builder <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> DocumentBuilder<span style="color:#f92672">(</span>doc<span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
<li>
<p><strong>Een grafiekvorm invoegen</strong> - <code>insertChart</code> neemt een <code>ChartType</code> (bijv. <code>COLUMN</code>) samen met een breedte en hoogte in punten, en retourneert een <code>Shape</code> die de grafiek op de pagina host.</p>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>Shape shape <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">insertChart</span><span style="color:#f92672">(</span>ChartType<span style="color:#f92672">.</span><span style="color:#a6e22e">COLUMN</span><span style="color:#f92672">,</span> 432<span style="color:#f92672">,</span> 252<span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
<li>
<p><strong>Toegang tot het Chart-object</strong> - De <code>Chart</code>-eigenschap van de <code>Shape</code> geeft alle chart-gerelateerde opties weer, inclusief de seriecollectie.</p>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>Chart chart <span style="color:#f92672">=</span> shape<span style="color:#f92672">.</span><span style="color:#a6e22e">getChart</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>ChartSeriesCollection seriesColl <span style="color:#f92672">=</span> chart<span style="color:#f92672">.</span><span style="color:#a6e22e">getSeries</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>System<span style="color:#f92672">.</span><span style="color:#a6e22e">out</span><span style="color:#f92672">.</span><span style="color:#a6e22e">println</span><span style="color:#f92672">(</span>seriesColl<span style="color:#f92672">.</span><span style="color:#a6e22e">getCount</span><span style="color:#f92672">());</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>Zie de <a href="https://reference.conholdate.com/java/">API-referentie</a> voor volledige details over <code>Chart</code>, <code>ChartSeriesCollection</code> en gerelateerde enumeraties.</p>
</li>
<li>
<p><strong>Verwijder de standaardseries en voeg uw eigen toe</strong> - Een nieuw ingevoegde grafiek bevat al placeholder-series, dus <code>clear()</code> verwijdert ze voordat u categorieën en gegevens toevoegt met <code>add()</code>. Categorie- en waardearrays die aan dezelfde <code>add()</code>-aanroep worden doorgegeven, moeten dezelfde lengte hebben.</p>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>seriesColl<span style="color:#f92672">.</span><span style="color:#a6e22e">clear</span><span style="color:#f92672">();</span>
</span></span></code></pre></div></li>
</ol>
<p>String[] categories = new String[] { &ldquo;AW Category 1&rdquo;, &ldquo;AW Category 2&rdquo; };</p>
<p>seriesColl.add(&ldquo;AW Series 1&rdquo;, categories, new double[] { 1, 2 });
seriesColl.add(&ldquo;AW Series 2&rdquo;, categories, new double[] { 3, 4 });</p>
<pre tabindex="0"><code>&lt;!--[CODE_SNIPPET_END]--&gt;

5. **Document opslaan** - Ten slotte schrijft `doc.save()` het DOCX naar de schijf.
&lt;!--[CODE_SNIPPET_START]--&gt;
```java
doc.save(&#34;ColumnsChart.docx&#34;);
</code></pre><!-- raw HTML omitted -->
<p>Het begrijpen van elk van deze stappen maakt het eenvoudig om het voorbeeld aan te passen voor verschillende grafiektypen, gegevensbronnen of documentsjablonen.</p>
<h2 id="de-omgeving-gereed-maken">De omgeving gereed maken</h2>
<p>Voeg de Conholdate Maven-repository en de SDK-afhankelijkheid toe aan uw <code>pom.xml</code>:</p>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-xml" data-lang="xml"><span style="display:flex;"><span><span style="color:#f92672">&lt;repositories&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;repository&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;id&gt;</span>conholdate-repo<span style="color:#f92672">&lt;/id&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;name&gt;</span>Conholdate Maven Repository<span style="color:#f92672">&lt;/name&gt;</span>
</span></span><span style="display:flex;"><span>        <span style="color:#f92672">&lt;url&gt;</span>https://repository.conholdate.com/repo/<span style="color:#f92672">&lt;/url&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;/repository&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/repositories&gt;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;dependency&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;groupId&gt;</span>com.conholdate<span style="color:#f92672">&lt;/groupId&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;artifactId&gt;</span>conholdate-total<span style="color:#f92672">&lt;/artifactId&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;version&gt;</span>24.9<span style="color:#f92672">&lt;/version&gt;</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">&lt;type&gt;</span>pom<span style="color:#f92672">&lt;/type&gt;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">&lt;/dependency&gt;</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<p>Download het nieuwste SDK‑pakket van de <a href="https://releases.conholdate.com/total/java/">downloadpagina</a>. De bibliotheek vereist Java 8 of hoger en werkt op elke standaard JVM. Er zijn geen extra servercomponenten nodig.</p>
<h2 id="fijnafstemming-van-grafiekgeneratie">Fijnafstemming van grafiekgeneratie</h2>
<p>U kunt verschillende eigenschappen aanpassen om uw visuele stijl te laten overeenkomen:</p>
<ul>
<li>
<p><strong>Chart Type</strong> - Verander <code>ChartType.COLUMN</code> naar <code>ChartType.BAR</code>, <code>ChartType.LINE</code>, <code>ChartType.PIE</code>, <code>ChartType.SCATTER</code>, en andere ondersteunde types.</p>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>Shape shape <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">insertChart</span><span style="color:#f92672">(</span>ChartType<span style="color:#f92672">.</span><span style="color:#a6e22e">BAR</span><span style="color:#f92672">,</span> 432<span style="color:#f92672">,</span> 252<span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
<li>
<p><strong>Grafiekgrootte</strong> - De tweede en derde argumenten van <code>insertChart</code> bepalen de breedte en hoogte van de grafiekvorm, in punten.</p>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>Shape shape <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">insertChart</span><span style="color:#f92672">(</span>ChartType<span style="color:#f92672">.</span><span style="color:#a6e22e">COLUMN</span><span style="color:#f92672">,</span> 500<span style="color:#f92672">,</span> 300<span style="color:#f92672">);</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
<li>
<p><strong>Categorieën (asielabels)</strong> - Maak een <code>String[]</code> van categorienamen en hergebruik deze in elke serie die dezelfde categorieën deelt.</p>
</li>
</ul>
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>String<span style="color:#f92672">[]</span> categories <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> String<span style="color:#f92672">[]</span> <span style="color:#f92672">{</span> <span style="color:#e6db74">&#34;Jan&#34;</span><span style="color:#f92672">,</span> <span style="color:#e6db74">&#34;Feb&#34;</span><span style="color:#f92672">,</span> <span style="color:#e6db74">&#34;Mar&#34;</span> <span style="color:#f92672">};</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
<ul>
<li><strong>Gegevensreeks</strong> - Roep <code>seriesColl.add()</code> aan met een serienaam, de categorie‑array en een <code>double[]</code> met waarden om zoveel vergelijkende series toe te voegen als u nodig heeft.
<!-- raw HTML omitted -->
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span>seriesColl<span style="color:#f92672">.</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;2021&#34;</span><span style="color:#f92672">,</span> categories<span style="color:#f92672">,</span> <span style="color:#66d9ef">new</span> <span style="color:#66d9ef">double</span><span style="color:#f92672">[]</span> <span style="color:#f92672">{</span> 200<span style="color:#f92672">,</span> 220<span style="color:#f92672">,</span> 250 <span style="color:#f92672">});</span>
</span></span></code></pre></div><!-- raw HTML omitted -->
</li>
</ul>
<p>Deze opties stellen je in staat om de grafiek aan elke rapportage‑eis aan te passen, terwijl de code beknopt blijft.</p>
<h2 id="een-spreidingsgrafiek-invoegen-in-een-word-document-met-java">Een spreidingsgrafiek invoegen in een Word-document met Java</h2>
<p>Spreidingsgrafieken plotten paren van numerieke X- en Y-waarden in plaats van categorieën, waardoor ze nuttig zijn voor het visualiseren van correlaties of distributies. <code>ChartSeriesCollection</code> biedt een overload van <code>add()</code> specifiek voor dit doel: in plaats van een categorie‑array geef je twee <code>double[]</code> arrays door, één voor de X‑waarden en één voor de Y‑waarden.</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code class="language-java" data-lang="java"><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.Document<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.DocumentBuilder<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.Shape<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.ChartType<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">import</span> com.aspose.words.Chart<span style="color:#f92672">;</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">public</span> <span style="color:#66d9ef">class</span> <span style="color:#a6e22e">InsertScatterChart</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>    <span style="color:#66d9ef">public</span> <span style="color:#66d9ef">static</span> <span style="color:#66d9ef">void</span> <span style="color:#a6e22e">main</span><span style="color:#f92672">(</span>String<span style="color:#f92672">[]</span> args<span style="color:#f92672">)</span> <span style="color:#f92672">{</span>
</span></span><span style="display:flex;"><span>        <span style="color:#75715e">// Create a new document
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        Document doc <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> Document<span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>        DocumentBuilder builder <span style="color:#f92672">=</span> <span style="color:#66d9ef">new</span> DocumentBuilder<span style="color:#f92672">(</span>doc<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Insert Scatter chart.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        Shape shape <span style="color:#f92672">=</span> builder<span style="color:#f92672">.</span><span style="color:#a6e22e">insertChart</span><span style="color:#f92672">(</span>ChartType<span style="color:#f92672">.</span><span style="color:#a6e22e">SCATTER</span><span style="color:#f92672">,</span> 432<span style="color:#f92672">,</span> 252<span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>        Chart chart <span style="color:#f92672">=</span> shape<span style="color:#f92672">.</span><span style="color:#a6e22e">getChart</span><span style="color:#f92672">();</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Use this overload to add series to any type of Scatter charts.
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        chart<span style="color:#f92672">.</span><span style="color:#a6e22e">getSeries</span><span style="color:#f92672">().</span><span style="color:#a6e22e">add</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;AW Series 1&#34;</span><span style="color:#f92672">,</span> <span style="color:#66d9ef">new</span> <span style="color:#66d9ef">double</span><span style="color:#f92672">[]</span> <span style="color:#f92672">{</span> 0<span style="color:#f92672">.</span><span style="color:#a6e22e">7</span><span style="color:#f92672">,</span> 1<span style="color:#f92672">.</span><span style="color:#a6e22e">8</span><span style="color:#f92672">,</span> 2<span style="color:#f92672">.</span><span style="color:#a6e22e">6</span> <span style="color:#f92672">},</span> <span style="color:#66d9ef">new</span> <span style="color:#66d9ef">double</span><span style="color:#f92672">[]</span> <span style="color:#f92672">{</span> 2<span style="color:#f92672">.</span><span style="color:#a6e22e">7</span><span style="color:#f92672">,</span> 3<span style="color:#f92672">.</span><span style="color:#a6e22e">2</span><span style="color:#f92672">,</span> 0<span style="color:#f92672">.</span><span style="color:#a6e22e">8</span> <span style="color:#f92672">});</span>
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e">// Save the document
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"></span>        doc<span style="color:#f92672">.</span><span style="color:#a6e22e">save</span><span style="color:#f92672">(</span><span style="color:#e6db74">&#34;ScatterChart.docx&#34;</span><span style="color:#f92672">);</span>
</span></span><span style="display:flex;"><span>    <span style="color:#f92672">}</span>
</span></span><span style="display:flex;"><span><span style="color:#f92672">}</span>
</span></span></code></pre></div><p>De algehele stroom weerspiegelt het kolomgrafiekvoorbeeld: maak een <code>Document</code> en <code>DocumentBuilder</code>, voeg de grafiekvorm in met <code>ChartType.SCATTER</code>, haal de <code>Chart</code> uit de vorm, en voeg een of meer series toe. Omdat spreidingsgrafieken X/Y‑coördinaatparen plotten, is er geen aparte categorie‑array — elk punt wordt gedefinieerd door overeenkomende items in de X‑ en Y‑waarde‑arrays. Sla op met <code>doc.save()</code> zodra alle series zijn toegevoegd.</p>
<h2 id="conclusie">Conclusie</h2>
<p>Visuele gegevens direct in DOCX‑bestanden insluiten is een krachtige manier om geautomatiseerde rapporten te verbeteren. Met <strong><a href="https://products.conholdate.com/total/java/">Conholdate.Total for Java</a></strong> kun je diagrammen maken in Word‑documenten met Java in slechts een paar regels code — inclusief kolom‑, staaf‑, lijn‑, taart‑ en spreidingsdiagrammen — categorieën en series aanpassen en professioneel ogende documenten aan de serverzijde genereren. Vergeet niet een juiste licentie voor productiegebruik te verkrijgen; een tijdelijke licentie is beschikbaar op de <a href="https://purchase.conholdate.com/temporary-license/">tijdelijke licentiepagina</a>, en volledige prijsdetails kunnen worden bekeken op de <a href="https://purchase.conholdate.com/pricing/total/family/">prijspagina</a>. Begin vandaag nog met het integreren van diagramgeneratie en geef je gebruikers datagestuurde documenten die opvallen.</p>
<h2 id="faqs">FAQs</h2>
<ul>
<li>
<p><strong>Hoe kan ik diagrammen maken in Word‑documenten met Java en Conholdate.Total?</strong>
Roep <code>insertChart</code> aan op een <code>DocumentBuilder</code> met het gewenste <code>ChartType</code>, haal de <code>Chart</code> op uit de geretourneerde <code>Shape</code>, maak de standaardreeks leeg, en voeg uw eigen categorieën en gegevens toe met <code>seriesColl.add()</code>, sla vervolgens het document op. De volledige code wordt getoond in het voorbeeld hierboven.</p>
</li>
<li>
<p><strong>Welke grafiektype(s) worden ondersteund?</strong>
De SDK ondersteunt kolom-, staaf-, lijn-, taart-, spreidings- en vele andere standaardgrafiektype via de <code>ChartType</code>-enum. Wijzig de enum-waarde die aan <code>insertChart</code> wordt doorgegeven om van type te wisselen.</p>
</li>
<li>
<p><strong>Hoe verschilt een spreidingsdiagram van een kolom- of staafdiagram?</strong>
Een spreidingsdiagram plot paren van numerieke X- en Y-waarden in plaats van benoemde categorieën, dus gebruik je de overload <code>add(name, xValues, yValues)</code> van <code>ChartSeriesCollection</code> in plaats van een categorie-array door te geven.</p>
</li>
<li>
<p><strong>Moet ik een licentie instellen voor het genereren van grafieken?</strong>
Ja. Een tijdelijke licentie kan worden verkregen via de <a href="https://purchase.conholdate.com/temporary-license/">tijdelijke licentiepagina</a>. Voor langdurige projecten kunt u een volledige licentie aanschaffen via de <a href="https://purchase.conholdate.com/pricing/total/family/">prijspagina</a>.</p>
</li>
<li>
<p><strong>Is de SDK compatibel met Maven- en Gradle-builds?</strong>
Zeker. Voeg de Conholdate Maven-repository en de <code>conholdate-total</code>-dependency toe aan uw build‑bestand zoals weergegeven in de Setup‑sectie, en de bibliotheek werkt met zowel Maven als Gradle.</p>
</li>
</ul>
<h2 id="lees-meer">Lees meer</h2>
<ul>
<li><a href="https://blog.conholdate.com/nl/total/convert-excel-to-image-in-java/">Excel naar afbeelding converteren in Java</a></li>
<li><a href="https://blog.conholdate.com/nl/total/sign-word-documents-in-java/">Word-documenten ondertekenen in Java</a></li>
<li><a href="https://blog.conholdate.com/nl/total/convert-word-to-image-in-java/">Word naar afbeelding converteren in Java</a></li>
</ul>
]]></content:encoded>
    </item>
    
  </channel>
</rss>
