Minigráficos são um recurso do Excel 2010+ que permite adicionar pequenos gráficos às células da planilha. Eles são úteis para mostrar tendências visuais em dados em formato compacto.
Minigráficos foi inventado por Edward Tufte.
func (f *File) AddSparkline(sheet string, opts *SparklineOptions) errorAddSparkline fornece uma função para adicionar minigráficos à planilha com base em opções de formatação. Minigráficos são pequenos gráficos que cabem em uma única célula e são usados para mostrar tendências nos dados. Minigráficos são um recurso apenas do Excel 2010 e posterior. Você pode gravá-los em um arquivo de planilha que pode ser lido pelo Excel 2007, mas eles não serão exibidos. Por exemplo, adicione um minigráfico agrupado. As alterações são aplicadas a todos os três:
err := f.AddSparkline("Planilha1", &excelize.SparklineOptions{
Location: []string{"A1", "A2", "A3"},
Range: []string{"Planilha2!A1:J1", "Planilha2!A2:J2", "Planilha2!A3:J3"},
Markers: true,
})A seguir mostramos as opções de formatação de minigráfico suportadas pelo Excelize:
| Parâmetro | Descrição |
|---|---|
| Location | Obrigatório, deve ter o mesmo número com o parâmetro Range |
| Range | Obrigatório, deve ter o mesmo número com o parâmetro Location |
| Type | Valor de enumeração: line, column, win_loss |
| Style | Faixa de valores: 0 - 35 |
| Hight | Alternar pontos altos do minigráfico |
| Low | Alternar pontos baixos do minigráfico |
| First | Alternar os primeiros pontos do minigráfico |
| Last | Alternar os últimos pontos do minigráfico |
| Negative | Alternar pontos negativos do minigráfico |
| Markers | Alternar marcadores de minigráfico |
| Axis | Usado para especificar se mostrar o eixo horizontal |
| Reverse | Usado para especificar se os dados de plotagem estão habilitados da direita para a esquerda |
| SeriesColor | Uma cor hexadecimal é especificada como RRGGBB |

