Pergunta

Existe uma maneira de renderizar uma torta 3D em matplotlib? Ou você conhece pelo menos um pacote Python que pode gerar tortas 3D?

EDITAR: Na verdade eu já sabia sobre pygooglechart, mas estou procurando algo que possa ser feito offline. Minhas desculpas por esquecer de incluir essas informações. Para aqueles que ofereceram pygooglechart, obrigado pelo esforço, você tem meus votos. A pergunta ainda está aberta para mais idéias.

Foi útil?

Solução

Claro, você pode usar PygoogleCharts, que é um invólucro python para Gráficos do Google.

Por exemplo:

from pygooglechart import PieChart3D

def python_pie3D() :
  # initialize chart object, 250 x 250 pixels
  chart = PieChart3D(250, 250)

  # pass your data to the chart object
  chart.add_data([398, 294, 840, 462])

  # make labels for the slices
  chart.set_pie_labels("Lithuania Bulgaria Ukraine Romania".split())

  # render the image
  chart.download('revenue_east_europe.png')

alt text

Outras dicas

Você pode fazer isso com o API do Google Gráficos. Por exemplo, usando PygoogleChart:

(Claro, existem razões para evitar acolhedores em 3D e até paradas de pistas em preferência a outros visualizações.)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top