Personalizar Gráficos de Rosca em Apresentações Usando Java
Visão Geral
Este artigo mostra como trabalhar com um gráfico de rosca no Aspose.Slides adicionando o gráfico a um slide, definindo o tamanho do seu orifício central e salvando a apresentação. Ele foca no método setDoughnutHoleSize e demonstra as etapas básicas necessárias para personalizar esse tipo de gráfico em código.
Também inclui um FAQ breve que cobre cenários relacionados a gráficos de rosca, como usar várias séries para criar múltiplos anéis, trabalhar com gráficos de rosca explodidos e exportar um gráfico como imagem raster ou SVG.
Especificar o Espaço Central em um Gráfico de Rosca
Para especificar o tamanho do orifício em um gráfico de rosca, siga as etapas abaixo:
- Instanciar o objeto Presentation.
- Adicionar gráfico de rosca ao slide.
- Especificar o tamanho do buraco em um gráfico de rosca.
- Gravar a apresentação no disco.
No exemplo abaixo, definimos o tamanho do orifício em um gráfico de rosca.
// Criar uma instância da classe Presentation
Presentation pres = new Presentation();
try {
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.Doughnut, 50, 50, 400, 400);
chart.getChartData().getSeriesGroups().get_Item(0).setDoughnutHoleSize((byte)90);
// Gravar a apresentação no disco
pres.save("DoughnutHoleSize_out.pptx", SaveFormat.Pptx);
} finally {
if (pres != null) pres.dispose();
}
FAQ
Posso criar uma rosca de vários níveis com múltiplos anéis?
Sim. Adicione várias séries a um único gráfico de rosca—cada série se torna um anel separado. A ordem dos anéis é determinada pela ordem das séries na coleção.
Um gráfico de rosca “explodido” (fatias separadas) é suportado?
Sim. Existe um tipo de gráfico Exploded Doughnutchart type e uma propriedade de explosão nos pontos de dados; você pode separar fatias individuais.
Como posso obter uma imagem de um gráfico de rosca (PNG/SVG) para um relatório?
Um gráfico é uma forma; você pode renderizá‑lo para uma raster image ou exportar o gráfico para uma SVG image.