小编Ale*_*lex的帖子

与matplotlib的被堆积的3d长条图

我使用以下代码在一个简单的三维条形图上工作:

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")

ax.set_xlabel("x")
ax.set_ylabel("y") 
ax.set_zlabel("z")
ax.set_xlim3d(0,10)
ax.set_ylim3d(0,10) 
ax.set_zlim3d(0,2)

xpos = [2,5,8,2,5,8,2,5,8]
ypos = [1,1,1,5,5,5,9,9,9]
zpos = np.zeros(9)

dx = np.ones(9)
dy = np.ones(9)
dz = np.ones(9)

ax.bar3d(xpos, ypos, zpos, dx, dy, dz)
plt.gca().invert_xaxis()
plt.show()
Run Code Online (Sandbox Code Playgroud)

认为这只是一个测试,到目前为止似乎都很清楚.我只是想知道如何以堆叠的方式绘制这9个条中的每一个,以便例如每个条被分成4个部分,构成整个条.

基本上,我想以这里的例子的方式这样做.

但不是2堆,我想有4.任何想法如何从我现在的点开始?每个提示都会非常受欢迎.

谢谢!

编辑:如果我想为每个堆叠条实现给定值,例如:

...
z = [np.array([ 0.2, 0.6, 0.3, 0.6, 0.4, 0.3, 0.8, 0.5,  0.7]), 
     np.array([ 0.8, 0.4, 0.5, 0.2, …
Run Code Online (Sandbox Code Playgroud)

python 3d charts matplotlib

6
推荐指数
1
解决办法
1743
查看次数

matplotlib 中圆圈的标签

我为莫尔圆中的有效应力构建了一个非常简化的代码。这是我的代码:

\n\n
from mpl_toolkits.mplot3d import *     # f\xc3\xbcr Druckplots ben\xc3\xb6tigt\nfrom matplotlib import cm\nfrom math import *                     # f\xc3\xbcr pi und exp ben\xc3\xb6tigt\nfrom scipy.special import *            # f\xc3\xbcr expn ben\xc3\xb6tigt\nimport matplotlib.pyplot as plt        # f\xc3\xbcr Plotting in 2D/3D ben\xc3\xb6tigt\nimport numpy as np                     # f\xc3\xbcr f\xc3\xbcr Arrays ben\xc3\xb6tigt\nimport matplotlib.lines as mlines\nimport os\nclear = lambda: os.system(\'cls\')\nclear()\n#==============================================================================\n#                               Mohr Cirlce\n#==============================================================================\n\n#depth = 3000.0                  # Reservoirtiefe\n#density = 2700.0                # Dichte des \xc3\xbcberlagernden Gesteins\n#G = 12700.0                     # shear modulus [MPa]\n#E = 26000.0                     # Young\xc2\xb4s modulus in [MPa]\n#sv = …
Run Code Online (Sandbox Code Playgroud)

python geometry matplotlib legend

3
推荐指数
1
解决办法
8030
查看次数

标签 统计

matplotlib ×2

python ×2

3d ×1

charts ×1

geometry ×1

legend ×1