tirsdag 26. februar 2019

3D Søylediagram - Matplotlib - Python






# Importer moduler
from mpl_toolkits.mplot3d import axes3d
import matplotlib.pyplot as plt
import numpy as np

# Lag diagram/figur
fig = plt.figure()
ax1 = fig.add_subplot(111, projection='3d')

# Definer startposisjon for søylene
x = [1,2,3,4,5,6,7,8,9,10,11,12]
y = [5,3,8,2,9,7,6,8,10,11,2,12]
z = np.ones(12)

# Definer verdier/data
dx = np.ones(12)
dy = np.ones(12)
dz = [8,2,9,4,6,7,2,9,7,4,11,10]

# Kombiner diagrammet med data
ax1.bar3d(x, y, z, dx, dy, dz)

# Navngi aksene
ax1.set_xlabel('x akse')
ax1.set_ylabel('y akse')
ax1.set_zlabel('z akse')

# Vis graf
plt.show()

Ingen kommentarer:

Legg inn en kommentar