python画图三维标记_在pythonmatplotlib中标记三维轴
我想这是⼀个简单的解决办法。我试图⽤字符串名称替换matplotlib中三维条形图中的整数值,最后⼀个⽆法解释地显⽰:import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure(figsize=(11,8.5))
ax = fig.add_subplot(111, projection='3d')
for c, z in zip([qwer for qwer in ['r', 'g', 'b', 'y']*20][:len(sss.keys())], sss.keys()):
xs = np.array(sss[z].keys())
ys = np.array([sss[z][key] for key in sss[z]])
cs = [c] * len(xs)
ax.bar(xs, ys, zs=z, zdir='y', color=cs, alpha=0.8)
matplotlib中subplot
ax.set_xlabel('Second Interval')
ax.set_ylabel('First Interval')
ax.set_zlabel('Frequency')
ax.set_xticklabels(['skip down','step down','stay','step up','skip up'])
ax.set_yticklabels(['','skip down','','step down','','stay','','step up','','skip up'])
ax.set_title('Proportional Frequency of S/S/S Intervals by Previous Interval')
plt.show()
sss是⼀个以其他字典为值的字典。在
不幸的是,我不能发布图⽚,但基本上图表看起来⼀切都很好,所有的字符串标签在x和y轴上的⼯作,除了'跳过'沿y轴。它就在y轴和z轴之间的⾓上,只是没有出现。在
怎么了?在
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论