源代码:
% matplotlib inline
......
def use_svg_display():
# 用矢量图显示
display.set_matplotlib_formats('svg')
......
错误提示:
py:3: DeprecationWarning: `set_matplotlib_formats` is deprecated since IPython 7.23, directly use `matplotlib_inline.backend_inline.set_matplotlib_formats()`
display.set_matplotlib_formats('svg')
通过查找matplotlib_inline安装包,找到相关的函数。
解决方案:
增加 import matplotlib_inline 代替 % matplotlib inline
增加matplotlib_inline.backend_inline.set_matplotlib_formats('svg')
代替 display.set_matplotlib_formats('svg')
博客内容讲述了在源代码中遇到一个关于`set_matplotlib_formats`被弃用的警告,该警告指出从IPython 7.23版本开始,应直接使用`matplotlib_inline.backend_inline.set_matplotlib_formats()`。为了解决这个问题,作者建议将`%matplotlib inline`替换为`import matplotlib_inline`,并将`display.set_matplotlib_formats('svg')`替换为`matplotlib_inline.backend_inline.set_matplotlib_formats('svg')`。这是一个关于Python数据可视化和IPython更新的相关技术问题。
9186





