我是靠谱客的博主 谦让自行车,最近开发中收集的这篇文章主要介绍Matplotlib绘制三维柱状图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d.axes3d import Axes3D # 3D引擎

month = np.arange(1,5)

# 每个⽉ 4周 每周都会产⽣数据
# 三个维度:⽉、周、销量
fig = plt.figure(figsize=(9,6))
ax3 = Axes3D(fig)

for m in month:
    ax3.bar(np.arange(4),
            np.random.randint(1,10,size = 4),
            zs = m ,
            zdir = 'x',# 在哪个⽅向上,⼀排排排列
            alpha = 0.7,# alpha 透明度
            width = 0.5)
    
ax3.set_xlabel('X',fontsize = 18,color = 'red')
ax3.set_ylabel('Y',fontsize = 18,color = 'red')
ax3.set_zlabel('Z',fontsize = 18,color = 'green')

image-20210106170441179

最后

以上就是谦让自行车为你收集整理的Matplotlib绘制三维柱状图的全部内容,希望文章能够帮你解决Matplotlib绘制三维柱状图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部