2017-09-04 18 views
0

如何解决这个问题?
回溯(最近通话最后一个):如何调整matplotlib中的图表?

File "C:\Users\Vrushab PC\Anaconda3\lib\site-packages\IPython\core\formatters.py", line 307, in __call__ 
    return printer(obj) 

    File "C:\Users\Vrushab PC\Anaconda3\lib\site-packages\IPython\core\pylabtools.py", line 240, in <lambda> 
    png_formatter.for_type(Figure, lambda fig: print_figure(fig, 'png', **kwargs)) 

    File "C:\Users\Vrushab PC\Anaconda3\lib\site-packages\IPython\core\pylabtools.py", line 124, in print_figure 
    fig.canvas.print_figure(bytes_io, **kw) 

    File "C:\Users\Vrushab PC\Anaconda3\lib\site-packages\matplotlib\backend_bases.py", line 2252, in print_figure 
    **kwargs) 

    File "C:\Users\Vrushab PC\Anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py", line 545, in print_png 
    FigureCanvasAgg.draw(self) 

    File "C:\Users\Vrushab PC\Anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py", line 459, in draw 
    self.renderer = self.get_renderer(cleared=True) 

    File "C:\Users\Vrushab PC\Anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py", line 476, in get_renderer 
    self.renderer = RendererAgg(w, h, self.figure.dpi) 

    File "C:\Users\Vrushab PC\Anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py", line 93, in __init__ 
    self._renderer = _RendererAgg(int(width), int(height), dpi, debug=False) 

ValueError: Image size of 8804752x396 pixels is too large. It must be less than 2^16 in each direction. 

+1

8804752x396像素??你将需要一个超全景屏幕来可视化这个图像! –

回答

1

我认为错误代码是很清楚的:你想情节图像的方式大。您必须缩小图像的大小,即必须缩小图像的大小。 你甚至想要绘制哪个尺寸为8804752x396?你确定,你以前没有做错什么?这似乎是非常巨大的。

编辑:如果你只是想将图像保存为png或类似这样的东西,你尝试到后台更改到别的东西 - 寻找here为更适合后端为你的任务,并尝试一下!

+0

我正在尝试我的朋友代码。在他的机器中,它不会给出任何错误。它使用完全相同的代码 –

+0

@VrushabJain请参阅编辑。 – FlashTek

相关问题