|
32 | 32 | "- `collections`\n",
|
33 | 33 | "- `argparse`\n",
|
34 | 34 | "- `lxml`\n",
|
35 |
| - "- `re`", |
| 35 | + "- `re`\n", |
36 | 36 | "- `nbformat`"
|
37 | 37 | ]
|
38 | 38 | },
|
|
232 | 232 | "outputs": [],
|
233 | 233 | "source": [
|
234 | 234 | "# Plot stress average vs strain average for each component\n",
|
235 |
| - "\n", |
236 |
| - "plot_subplots(strain_average, stress_average, labels_x=['Strain']*6, labels_y=['Stress']*6, \n", |
237 |
| - " subplot_titles=['component - 11', 'component - 22', 'component - 33', 'component - 12', 'component - 13', 'component - 23'], \n", |
238 |
| - " title='Stress average vs strain average', \n", |
239 |
| - " nrows=2, ncols=3, linewidth=1, markersize=4, linecolor='blue', markercolor='blue', fontsize=12)\n" |
| 235 | + "fig = plot_subplots(strain_average, stress_average, labels_x=['Strain']*6, labels_y=['Stress']*6, \n", |
| 236 | + " subplot_titles=['component - 11', 'component - 22', 'component - 33', 'component - 12', 'component - 13', 'component - 23'], \n", |
| 237 | + " title='Stress average vs strain average', \n", |
| 238 | + " nrows=2, ncols=3, linewidth=1, markersize=4, linecolor=[\"blue\"]*6, markercolor=[\"blue\"]*6, fontsize=16)\n", |
| 239 | + "fig.show()" |
240 | 240 | ]
|
241 | 241 | },
|
242 | 242 | {
|
|
246 | 246 | "outputs": [],
|
247 | 247 | "source": [
|
248 | 248 | "# Plot deviatoric stress average vs strain average for each component\n",
|
249 |
| - "plot_subplots(strain_average, stress_average_deviatoric, labels_x=['Strain']*6, labels_y=['Stress_dev']*6,\n", |
250 |
| - " subplot_titles=['component - 11', 'component - 22', 'component - 33', 'component - 12', 'component - 13', 'component - 23'],\n", |
251 |
| - " title='Deviatoric stress average vs strain average',\n", |
252 |
| - " nrows=2, ncols=3, linewidth=1, markersize=4, linecolor='blue', markercolor='blue', fontsize=12)" |
| 249 | + "fig = plot_subplots(strain_average, stress_average_deviatoric, labels_x=['Strain']*6, labels_y=['Stress_dev']*6,\n", |
| 250 | + " subplot_titles=['component - 11', 'component - 22', 'component - 33', 'component - 12', 'component - 13', 'component - 23'],\n", |
| 251 | + " title='Deviatoric stress average vs strain average',\n", |
| 252 | + " nrows=2, ncols=3, linewidth=1, markersize=4, linecolor=[\"blue\"]*6, markercolor=[\"blue\"]*6, fontsize=16)\n", |
| 253 | + "fig.show()" |
253 | 254 | ]
|
254 | 255 | },
|
255 | 256 | {
|
|
260 | 261 | "source": [
|
261 | 262 | "# Plot deviatoric stress average vs time\n",
|
262 | 263 | "time_broadcasted = np.tile(time_steps[:, np.newaxis], (1, stress_average.shape[1]))\n",
|
263 |
| - "plot_subplots(time_broadcasted, stress_average_deviatoric, labels_x=['Time']*6, labels_y=['Stress_dev']*6,\n", |
264 |
| - " subplot_titles=['component - 11', 'component - 22', 'component - 33', 'component - 12', 'component - 13', 'component - 23'],\n", |
265 |
| - " title='Deviatoric stress average vs time',\n", |
266 |
| - " nrows=2, ncols=3, linewidth=1, markersize=4, linecolor='blue', markercolor='blue', fontsize=12)\n" |
| 264 | + "fig = plot_subplots(time_broadcasted, stress_average_deviatoric, labels_x=['Time']*6, labels_y=['Stress_dev']*6,\n", |
| 265 | + " subplot_titles=['component - 11', 'component - 22', 'component - 33', 'component - 12', 'component - 13', 'component - 23'],\n", |
| 266 | + " title='Deviatoric stress average vs time',\n", |
| 267 | + " nrows=2, ncols=3, linewidth=1, markersize=4, linecolor=[\"blue\"]*6, markercolor=[\"blue\"]*6, fontsize=16)\n", |
| 268 | + "fig.show()" |
267 | 269 | ]
|
268 | 270 | },
|
269 | 271 | {
|
|
272 | 274 | "metadata": {},
|
273 | 275 | "outputs": [],
|
274 | 276 | "source": [
|
275 |
| - "plot_subplots(\n", |
276 |
| - " np.column_stack((strain_average[:, 0], strain_average[:, 0])), \n", |
277 |
| - " np.column_stack((stress_average[:, 0], stress_average_deviatoric[:, 0])), \n", |
278 |
| - " labels_x=['Strain_11']*2, labels_y=['Stress_11', 'Stress_dev_11'],\n", |
279 |
| - " subplot_titles=['Stress_11 vs Strain_11', 'Stress_dev_11 vs Strain_11'],\n", |
280 |
| - " nrows=1, ncols=2, linewidth=1, markersize=4, linecolor='blue', markercolor='blue', fontsize=12)" |
| 277 | + "fig = plot_subplots(np.column_stack((strain_average[:, 0], strain_average[:, 0])), \n", |
| 278 | + " np.column_stack((stress_average[:, 0], stress_average_deviatoric[:, 0])), \n", |
| 279 | + " labels_x=['Strain_11']*2, labels_y=['Stress_11', 'Stress_dev_11'],\n", |
| 280 | + " subplot_titles=['Stress_11 vs Strain_11', 'Stress_dev_11 vs Strain_11'],\n", |
| 281 | + " nrows=1, ncols=2, linewidth=1, markersize=4, linecolor=[\"blue\"]*2, markercolor=[\"blue\"]*2, fontsize=16)\n", |
| 282 | + "fig.show()" |
281 | 283 | ]
|
282 | 284 | },
|
283 | 285 | {
|
|
335 | 337 | "name": "python",
|
336 | 338 | "nbconvert_exporter": "python",
|
337 | 339 | "pygments_lexer": "ipython3",
|
338 |
| - "version": "3.12.4" |
| 340 | + "version": "3.12.0" |
339 | 341 | }
|
340 | 342 | },
|
341 | 343 | "nbformat": 4,
|
|
0 commit comments