qq_43268506 2023-02-16 16:40 采纳率: 50%
浏览 25

matplotlib描绘图表,如何隐藏坐标轴的问题

问题是,如何才能正确隐藏坐标轴?
问题已解决,尝试给出我认为的答案。

img

……

img

《Python编程:从入门到实践》这本书的项目二讲到随机漫步
我自学着matplotlib,学到随机漫步,书里提出:想要隐藏坐标轴,以便人们的目光聚焦在每个点上
然而,用了书的代码以后,依然会显示坐标轴,先看代码

img


……

代码这样写是错的!
这里涉及两个错误!大家帮我分析我说的对不对
错误1,它把隐藏坐标轴的代码写在末尾了,这样会把 scatter() 方法的 所有点 覆盖掉!
错误2,它分别用了两次 plt.axes() 方法来覆盖 x轴 和 y轴 ,结果就是两个轴都没隐藏到!

……
正确结果是,隐藏方法写在 scatter() 前面,并且两个轴使用同一个 axes() 方法

    current_axes = plt.axes()
    current_axes.get_xaxis().set_visible(False)
    current_axes.get_yaxis().set_visible(False)

    point_num = list(range(rw.num_points))
    plt.scatter(rw.x_values, rw.y_values, s=5, c=point_num, cmap=plt.cm.Purples, edgecolor='none')
    plt.show()

……
成果图为图2

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-02-17 09:08
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 2月16日

悬赏问题

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