0

グラフ作成用のreportlabツールを使用して棒グラフを作成しようとすると、次のエラーが発生します。DataAwareDrawingチャートを作成しています。何ができるか教えてください。

Traceback (most recent call last):
File "C:\Python26\Lib\site-packages\rlextra\graphics\guiedit\guiedit.py", line 1582, in attrChange

self.redraw()

File "C:\Python26\Lib\site-packages\rlextra\graphics\guiedit\guiedit.py", line 1234, in redraw

self.newDrawing()

File "C:\Python26\Lib\site-packages\rlextra\graphics\guiedit\guiedit.py", line 1465, in newDrawing

self.project.getSample()

File "C:\Python26\Lib\site-packages\rlextra\graphics\guiedit\guiedit.py", line 736, in getSample

exec "%s\n_x=%s()\n" % (txt,self.className) in locals()

File "<string>", line 13, in <module>

File "<string>", line 9, in __init__

File "C:\Python26\lib\site-packages\reportlab\graphics\charts\barcharts.py", line 91, in __init__

assert self.__class__.__name__ not in ('BarChart','BarChart3D'), 'Abstract Class %s 

Instantiated' % self.__class__.__name__

AssertionError: Abstract Class BarChart Instantiated

Couldn't set self._add(self,BarChart(),name='bar',validate=None,desc=None)
4

1 に答える 1

0

オブジェクトを作成しようとしていBarChartます。VerticalBarChart代わりに使用してください。

于 2011-06-09T11:21:29.880 に答える