ABAQUS用python看起来变形的人物

问题描述

我想创建一个在卡车轮胎压力下变形的,变形的车行道横截面网格。我还想在相同的变形网格上创建一个热图。我实际上正在寻找的是生成一个类似于 ABAQUS 软件包创建的图形的图形。

我在ABAQUS figure带了一个示例图片

到目前为止,我已经创建了人行道的变形网格。生成变形网格的代码如下:

fig = plt.figure()
ax1 = fig.add_axes([0.1,0.1,1.2,1])
for i in range(301):
    ax1.plot(X[:,i],Y[:,'-',color='k') # X.shape: (301,301)  Y.shape: (301,301)
    ax1.plot(X[i,:],Y[i,color='k') # X is th
ax1.set_ylabel("distance From the Surface (in.)") 
ax1.set_xlabel("Radial Offset (in.)")
ax1.set_xlim([-35,35])
plt.gca().invert_yaxis()
plt.show()

请注意,X和Y为301 x 301矩阵,其中包含每个交点的水平(X)和垂直(Y)位置。为帮助可视化网格,此处Matplolib generated grid提供了由以上代码创建的变形网格的图像。

我的问题是如何添加一个热图(或类似的东西)以对网格进行颜色编码并获得与ABAQUS图形相似的图片? Seaborn软件包中的热图的问题在于,它总是一个完美的矩形或正方形,但是我想对变形的网格(不是一个完美的矩形图像)进行颜色编码

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)