Khi tôi tạo một hình ba lô với 4 hoặc nhiều giá trị, biểu đồ có vẻ chính xác nhưng khi tôi thử nó với 3 thanh trở thành hình tam giác, điều gì đang xảy ra?Vấn đề về đồ họa 3d ở Matplotlib
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
color_grade_classes = ['#80FF00','#FFFF00','#FF8000', '#FF0000']
for colors, rows in zip(color_grade_classes, [3,2,1,0]):
indexs = np.arange(3)
heights = np.random.rand(3)
print rows, indexs, heights, colors
ax.bar(indexs, heights, zs = rows, zdir='y', color=colors, alpha=0.8)
ax.set_xlabel('X')
ax.set_ylabel('Y')
plt.show()
tạo này:
nhưng khi tôi tăng số lượng các chỉ số và chiều cao đến 5 Tôi có được điều này:
Điều đó trông giống như một lỗi có thể xảy ra. –
với 3 bạn có hình tam giác và với 2 thanh nó không vẽ chúng ... windows 7 matplotlib 1.1.0 – joaquin
Có ai biết nơi tôi có thể báo cáo lỗi trong matplotlib? – user1170056