鱼C论坛

 找回密码
 立即注册
查看: 32729|回复: 161

[技术交流] 玩遍python模块【第一期】——matplotlib

  [复制链接]
发表于 2024-10-12 21:25:30 | 显示全部楼层
画图?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2024-10-12 21:29:47 | 显示全部楼层
第一段代码报错是什么情况?

line 12, in <module>
    ax = plt.gca(projection='3d')
TypeError: gca() got an unexpected keyword argument 'projection'
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-10-12 21:33:59 | 显示全部楼层
第一段代码
AI修复为
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D

# 生成 x 和 y 的网格
x = np.arange(-10, 10, 0.2)
y = np.arange(-10, 10, 0.2)
X, Y = np.meshgrid(x, y)

# 计算 Z 值
Z = X**2 + Y**2

# 创建图形和轴
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')

# 绘制曲面
surf = ax.plot_surface(X, Y, Z, cmap='viridis')

# 添加颜色条
fig.colorbar(surf)

# 显示图形
plt.show()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-28 05:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表