莫度编程网

技术文章干货、编程学习教程与开发工具分享

Pycharm中Matplotlib图表Plots单独窗口显示

更新了pycharm【2024.1】之后,在运行Matplotlib图表后发现窗口是贴在边上的,而且不能交互,一时不知道在哪里设置


后来在设置的这个地方找到了设置选项:设置--python图--在工具窗口中显示绘图


去掉勾之后,再运行代码,又可以愉快的与图形交互了

import matplotlib.pyplot as plt
import numpy as np
from mpl_toolkits.mplot3d import Axes3D

fig = plt.figure(figsize=(12, 8))
ax = fig.add_subplot(111, projection='3d')  # 使用add_subplot代替Axes3D

# 生成X,Y
X = np.arange(-4, 4, 0.25)
Y = np.arange(-4, 4, 0.25)
X, Y = np.meshgrid(X, Y)
R = np.sqrt(X**2 + Y**2)

# height value
Z = np.sin(R)

# 绘图
ax.plot_surface(X, Y, Z,
                rstride=1,  # 行的跨度
                cstride=1,  # 列的跨度
                cmap='rainbow'  # 颜色映射样式设置
               )

# offset 表示距离zdir的轴距离
ax.contourf(X, Y, Z, zdir='z', offset=-2, cmap='rainbow')
ax.set_zlim(-2, 2)

plt.show()
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言

    Powered By Z-BlogPHP 1.7.4

    蜀ICP备2024111239号-43