origin如何画三维柱状图
时间: 2023-09-27 16:09:05 浏览: 193
origin绘制三维3D图形的方法
你可以使用 Python 的 Matplotlib 库来绘制三维柱状图。以下是一个简单的示例代码:
```python
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# 生成数据
x = np.arange(1, 6)
y = np.arange(1, 6)
z = np.zeros((5, 5))
for i in range(5):
for j in range(5):
z[i,j] = np.random.randint(1, 10)
# 绘制图像
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
for i in range(5):
for j in range(5):
ax.bar(x[i], y[j], z[i,j], zdir='y', color='b', alpha=0.8)
ax.set_xlabel('X')
ax.set_ylabel('Y')
ax.set_zlabel('Z')
plt.show()
```
这个示例代码会生成一个 5x5 的随机数据,并使用 `ax.bar()` 方法绘制每个数据点的柱状图。 `zdir` 参数表示柱状图沿着哪个轴绘制,这里选择了 `y`,表示绘制在 YZ 平面上。
阅读全文