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

관련 문제