melissaye 2023-04-04 15:29 采纳率: 92.9%
浏览 32
已结题

在已写基础上补全python程序

相对于冬季来说,夏季通常温度、湿度较高,空气质量较好,请用numpy.random.randint()函数分别生成两个季节的20组数据,并以温度、湿度、空气质量为三个坐标,绘制3D散点图。
已有程序如下,缺失【1】-【5】

import numpy as np
import matplotlib. 【1】 as plt

img

  • 写回答

2条回答 默认 最新

  • lmr廖 2023-04-04 15:50
    关注
    
    import numpy as np
    import matplotlib.pyplot as plt
    from mpl_toolkits.mplot3d import Axes3D
    
    plt.rcParams['font.sans-serif'] = ['SimHei']  # 避免中文出现乱码
    plt.rcParams['axes.unicode_minus'] = False
    
    N = 20
    fig = plt.figure(figsize=(6, 5))
    ax = Axes3D(fig, elev=45, azim=45)
    
    # 添加散点图
    ax.scatter(
        np.random.randint(25, 38, N),
        np.random.randint(50, 90, N),
        nprandom.randint(10, 30, N),
        marker='x',
        label='夏季',
        c='r',
        edgecolors='r'
    )
    
    ax.scatter(
        np.random.randint(1, 10, N),
        np.random.randint(10, 40, N),
        np.random.randint(50, 90, N),
        marker='>',
        label='冬季',
        c='g',
        edgecolors='g'
    )
    
    # 设置坐标轴标签
    ax.set_xlabel('温度C')
    ax.set_ylabel('湿度%')
    ax.set_zlabel('空气质量')
    
    # 设置视角距离和图例
    ax.dist = 11
    plt.legend()
    
    # 显示图形
    plt.show()
    
    

    以上是完整的Python代码:

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月13日
  • 已采纳回答 4月5日
  • 创建了问题 4月4日

悬赏问题

  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟