python 三维图 背景_matplotlib的3d画图怎么去掉背景的网格?

python 三维图 背景_matplotlib的3d画图怎么去掉背景的网格?_第1张图片

import random

import numpy as np

import matplotlib as mpl

import matplotlib.pyplot as plt

import matplotlib.dates as mdates

from mpl_toolkits.mplot3d import Axes3D

mpl.rcParams['font.size'] = 10

fig = plt.figure()

ax = fig.add_subplot(111, projection='3d')

for z in [2011, 2012, 2013, 2014]:

xs = xrange(1,13)

ys = 1000 * np.random.rand(12)

color =plt.cm.Set2(random.choice(xrange(plt.cm.Set2.N)))

ax.bar(xs, ys, zs=z, zdir='y', color=color, alpha=0.8)

ax.xaxis.set_major_locator(mpl.ticker.FixedLocator(xs))

ax.yaxis.set_major_locator(mpl.ticker.FixedLocator(ys))

ax.set_xlabel('Month')

ax.set_ylabel('Year')

ax.set_zlabel('Sales Net [usd]')

plt.show()

作者:出版圈郭志敏

链接:http://www.jianshu.com/p/bb8b...

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

你可能感兴趣的:(python,三维图,背景)