为什么正余弦图像运行出来显示错误

用pycharm绘制正余弦图像运行出来为什么是错误
代码是正确的
用的matplotlib

img

还是把代码贴出来吧

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7566224
  • 这篇博客也不错, 你可以看下在pycharm中使用matplotlib时多张图显示问题
  • 除此之外, 这篇博客: Pycharm中无法显示matplotlib图像或者没找到图像中的 问题描述: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    运行后发现没有图片,将软件最小化也没有显示

  • 您还可以看一下 刘英老师的Python数据殿堂:数据分析与数据可视化课程中的 Matplotlib简介小节, 巩固相关知识点
  • 以下回答来自chatgpt:

    对于绘制正余弦图像时出现错误的问题,我建议您按照以下步骤进行调试:

    1. 确认是否已经正确导入matplotlib库,确保第三方库已经安装成功并被正确引入项目中。您可以按照参考资料中第0段的方法重新导入并下载该库。
    2. 检查代码中是否存在语法错误或者逻辑错误。您可以在PyCharm中使用调试模式对代码进行调试,一步一步执行来查找问题。如果不确定调试命令的使用方法,可以参考PyCharm的官方文档。
    3. 如果上述步骤都没有解决问题,您可以参考matplotlib库的官方文档,查找其他可能的问题并进行解决。

    以下是一个示例的代码,供您参考:

    import matplotlib.pyplot as plt
    import numpy as np
    
    # 生成数据
    x = np.linspace(0, 2*np.pi, 100)
    y1 = np.sin(x)
    y2 = np.cos(x)
    
    # 绘制图像
    plt.plot(x, y1, label='sin(x)')
    plt.plot(x, y2, label='cos(x)')
    
    # 设置图像信息
    plt.title('Sin and Cos Function')
    plt.xlabel('x')
    plt.ylabel('y')
    plt.legend()
    
    # 显示图像
    plt.show()
    

    希望以上解答对您有所帮助!


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