3D круговая диаграмма в matplotlib - PullRequest
2 голосов
/ 09 августа 2010

Есть ли способ визуализации 3D пирога в matplotlib? Или вы знаете хотя бы пакет Python, который может генерировать 3D пироги?

РЕДАКТИРОВАТЬ: Я на самом деле уже знал о pygooglechart, но я ищу что-то, что можно сделать в автономном режиме. Приношу свои извинения за то, что забыл включить эту информацию. Для тех, кто предложил pygooglechart, спасибо за усилия, у вас есть мои голоса. Вопрос еще открыт для новых идей.

Ответы [ 2 ]

5 голосов
/ 09 августа 2010

Конечно, вы можете использовать pygooglecharts , который является оболочкой Python для Google Charts .

Например:

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')

альтернативный текст http://a.imageshack.us/img96/6691/googlecharts02.png

3 голосов
/ 09 августа 2010

Вы можете сделать это с помощью Google charts API .Например, используя pygooglechart :

(Конечно, есть причины избегать трехмерных круговых диаграмм и даже круговых диаграмм по сравнению с другими визуализациями .)

...