2017-09-04 20 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

相關問題