为了账号安全,请及时绑定邮箱和手机立即绑定

Matplotlib:将 plot_surface 中的 cmap 设置为 x 和 y 轴

Matplotlib:将 plot_surface 中的 cmap 设置为 x 和 y 轴

摇曳的蔷薇 2021-07-30 17:54:21
如何设置与图形半径相关的颜色图?我怎样才能关闭圆柱体的末端(在元件上,而不是顶部和底部)?我的脚本:import numpy as npfrom matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfrom math import sin, cos, pifig = plt.figure()ax = fig.add_subplot(111, projection='3d')h, w = 60,30znew = np.random.randint(low=90, high=110, size=(60,30))theta = np.linspace(0,2*pi, h)Z = np.linspace(0,1,w)Z,theta = np.meshgrid(Z, theta)R = 1X = (R*np.cos(theta))*znewY = (R*np.sin(theta))*znewax1 = ax.plot_surface(X,Y,Z,linewidth = 0, cmap="coolwarm",              vmin= 80,vmax=130, shade = True, alpha = 0.75)fig.colorbar(ax1, shrink=0.9, aspect=5)plt.show()
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 148 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号