Jupyter making 3D matplotlib graphs extremely small

后端 未结 3 1414
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-16 09:17

Having read many of the posts on this site about resizing graphs and setting limits on graph sizes in Jupyter, I am virtually convinced there is something different when it

相关标签:
3条回答
  • 2021-01-16 09:39

    Try replacing

    %pylab inline
    pylab.rcParams['figure.figsize'] = (20, 16)
    pylab.rcParams['figure.dpi'] = 200
    
    import matplotlib.pyplot as plt
    import matplotlib
    

    with

    %matplotlib inline
    
    import matplotlib.pyplot as plt
    import matplotlib
    
    matplotlib.rcParams['figure.figsize'] = (20, 16)
    matplotlib.rcParams['figure.dpi'] = 200
    
    0 讨论(0)
  • 2021-01-16 09:52

    Sometimes that happens to me as well on my Mac.

    First use this:

    import matplotlib.pyplot as plt
    import matplotlib
    %matplotlib inline
    
    matplotlib.rcParams['figure.figsize'] = (20, 16)
    matplotlib.rcParams['figure.dpi'] = 200
    

    The trick for my case: First import and then use the %matplotlib inline command. However, seems like a bug.

    0 讨论(0)
  • 2021-01-16 09:59

    This is due to a bug in matplotlib 3.0.0. It should not occur in matplotlib 3.0.1.

    Options you have:

    • Update to matplotlib 3.0.1
    • Set the following option in your jupyter notebook before plotting

      %config InlineBackend.print_figure_kwargs = {'bbox_inches':None}
      
    • Use the %matplotlib notebook backend instead of the %matplotlib inline one.

    0 讨论(0)
提交回复
热议问题