qq_43268506 2023-02-13 15:56 采纳率: 50%
浏览 18

遇到了参数对不上定义却还能使用的问题

零基础人自学matplotlib,产生疑惑。
明明plot函数的定义里面没有,为什么linewidth=5这个参数能够使用
代码:

squares = [1, 4, 9, 16, 25]
plt.plot(squares, linewidth=5)

plot函数的定义,里面也没有linewidth参数
代码:

# Autogenerated by boilerplate.py.  Do not edit as changes will be lost.
@_copy_docstring_and_deprecators(Axes.plot)
def plot(*args, scalex=True, scaley=True, data=None, **kwargs):
    return gca().plot(
        *args, scalex=scalex, scaley=scaley,
        **({"data": data} if data is not None else {}), **kwargs)

不知道怎么学,好难 ┭┮﹏┭┮

  • 写回答

1条回答 默认 最新

  • 於黾 2023-02-13 16:07
    关注

    在kwargs里定义的,这是个字典
    具体你要跟进gca().plot里去看

    评论 编辑记录

报告相同问题?

问题事件

  • 修改了问题 2月13日
  • 创建了问题 2月13日

悬赏问题

  • ¥15 神经网络模型一直不能上GPU
  • ¥15 苍穹外卖拦截器token为null
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了
  • ¥15 陆空双模式无人机怎么做
  • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
  • ¥15 C#中的编译平台的区别影响