Cilmo 2023-07-26 20:43 采纳率: 100%
浏览 16
已结题

学习matplotlib时遇到的一个小问题,请各位帮我看一下

在导入matplotlib.pyplot并as为plt后
创建了figure画布
fig = plt.figure()
但创建axes对象时,发现fig.后面不会出现任何函数。难道add_subplot需要手打嘛?

img

  • 写回答

4条回答 默认 最新

  • Marst·Zhang 2023-07-27 09:50
    关注

    问题点: 代码无智能提示问题
    分析思路: python并不知道你fig到底是什么类型的对象,不知道什么类型那就无从谈起给你提示什么方法。
    解决办法:
    实例化时, 后面添加 # type.

    type:就告诉了IDE,我这是matplotlib.figure.Figure这个对象

    import matplotlib.pyplot as plt
    import matplotlib.figure  # 添加引用
    fig = plt.figure()  # type:matplotlib.figure.Figure
    fig.#在此处,点之后就会给出代码提示了
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 8月4日
  • 已采纳回答 7月27日
  • 创建了问题 7月26日