Oi,
Estou usando o gráfico de pizza na revisão principal do uitableview, mas o gráfico é muito pequeno do que o tamanho do quadro, está faltando alguma coisa?
Obrigado
Pavan
Um gráfico de pizza deve ser redondo, então acredito que ele tenta se encaixar dentro do quadro, mas permanece redondo. Tente aumentar a altura do seu cabeçalho para torná-lo maior.
@petester42 Obrigado pela resposta rápida, sim, se eu aumentar a altura, funcionará, mas eu queria saber se há algum trabalho para aumentar o diâmetro do círculo dentro da mesma altura?
Não, porque isso levaria a cortar o círculo. Você pode aumentar o quadro do gráfico até parecer que deseja sem aumentar a altura. Mas isso é uma espécie de hack.
Você já tentou alterar o preenchimento ou deslocamento do gráfico? Eu esqueço como se chama.
O deslocamento não funcionou, mas aumentar a altura realmente fazendo o círculo parecer maior, acredito que haveria alguma API que o controla, infelizmente ainda não consegui encontrar um certo
Você pode zerar todos os deslocamentos - desabilitando a legenda como pieChart.legend.enabled = false
.
Então, se a torta ainda for muito pequena para você - basta ajustar o tamanho da visualização.
Obrigado
Há um ponto que @danielgindi não mencionou, que PieChartView deixa espaço para a fatia de seleção de destaque, portanto, se você não precisar da função de seleção de destaque, também poderá definir selectionShift do conjunto de dados como 0 para se livrar do preenchimento em branco.
Oi @fsjack , o que exatamente você quer dizer? Como remover o preenchimento e desativar o destaque da fatia?
@SylarRuby Significa, quando você está preparando os dados do gráfico, por exemplo:
let pieChartData = PieChartData(dataSet: pieChartDataSet)
então você deve definir a propriedade selectionShift como 0:
pieChartDataSet.selectionShift = 0
Para desabilitar o destaque de fatia no gráfico de pizza:
chartView.highlightPerTapEnabled = false
Oi,
Isso funcionou para mim:
setExtraOffsets(esquerda: -15, superior: -15, direita: -15, inferior: -15)
Antes de:
Depois de:
Comentários muito úteis
@SylarRuby Significa, quando você está preparando os dados do gráfico, por exemplo:
let pieChartData = PieChartData(dataSet: pieChartDataSet)
então você deve definir a propriedade selectionShift como 0:
pieChartDataSet.selectionShift = 0
Para desabilitar o destaque de fatia no gráfico de pizza:
chartView.highlightPerTapEnabled = false