Gráfico de torta 3D em matplotlib
-
26-09-2019 - |
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.
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')
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.)