Bom dia a todos.
Tentei procurar algum velocímetro (gauge) para colocar em uma página de um projeto que tenho para indicar o percentual de entregas no prazo que fosse gratuito, como não encontrei estou pensando em utilizar um gráfico (Chart) do tipo rosca (Doughnut).
Para isto divido o mesmo em 5 pedaços (Series), 4 delas com valores da coordenada Y (YValues) como 15 e 1 delas com 40, está ultima deixei como transparente para ser a base, deste modo os 4 pedaços ficam como as divisões do velocímetro.
Até este ponto foi tranquilo, porém para montar o ponteiro que indique o percentual de entrega estou utilizando no evento PostPaint o comando e.ChartGraphics.Graphics.DrawLine, mas não consigo encontrar um modo de identificar onde no gráfico começa cada
um dos pedaços e assim calcular a coordenada para traçar a linha e indicar.
Alguém já teve que trabalhar com gráfico do tipo rosca e identificar a posição dos pedaços?
Será que existe uma solução mais simples?
Desde já agradeço a colaboração de todos.