|
149 | 149 | "metadata": {}, |
150 | 150 | "outputs": [], |
151 | 151 | "source": [ |
152 | | - "bb_res.plot_diagram()" |
| 152 | + "bb_res.plot_diagram(\n", |
| 153 | + " eng=True,\n", |
| 154 | + " n_scale=1e-3,\n", |
| 155 | + " m_scale=1e-6,\n", |
| 156 | + " n_unit=\"kN\",\n", |
| 157 | + " m_unit=\"kN.m\",\n", |
| 158 | + ")" |
153 | 159 | ] |
154 | 160 | }, |
155 | 161 | { |
|
168 | 174 | "outputs": [], |
169 | 175 | "source": [ |
170 | 176 | "bb_res = conc_sec.biaxial_bending_diagram(n=1000e3, n_points=24, progress_bar=False)\n", |
171 | | - "bb_res.plot_diagram()" |
| 177 | + "bb_res.plot_diagram(\n", |
| 178 | + " eng=True,\n", |
| 179 | + " n_scale=1e-3,\n", |
| 180 | + " m_scale=1e-6,\n", |
| 181 | + " n_unit=\"kN\",\n", |
| 182 | + " m_unit=\"kN.m\",\n", |
| 183 | + ")" |
172 | 184 | ] |
173 | 185 | }, |
174 | 186 | { |
|
189 | 201 | "source": [ |
190 | 202 | "mi_x = conc_sec.moment_interaction_diagram(progress_bar=False)\n", |
191 | 203 | "mi_y = conc_sec.moment_interaction_diagram(theta=np.pi / 2, progress_bar=False)\n", |
192 | | - "mi_x.plot_diagram()\n", |
193 | | - "mi_y.plot_diagram(moment=\"m_y\")\n", |
| 204 | + "mi_x.plot_diagram(eng=True)\n", |
| 205 | + "mi_y.plot_diagram(moment=\"m_y\", eng=True)\n", |
194 | 206 | "print(f\"Decompression point for M_x is N = {mi_x.results[1].n / 1e3:.2f} kN\")\n", |
195 | 207 | "print(f\"Decompression point for M_y is N = {mi_y.results[1].n / 1e3:.2f} kN\")" |
196 | 208 | ] |
|
232 | 244 | "metadata": {}, |
233 | 245 | "outputs": [], |
234 | 246 | "source": [ |
235 | | - "BiaxialBendingResults.plot_multiple_diagrams_3d(biaxial_results)" |
| 247 | + "BiaxialBendingResults.plot_multiple_diagrams_3d(\n", |
| 248 | + " biaxial_results,\n", |
| 249 | + " eng=True,\n", |
| 250 | + " n_scale=1e-3,\n", |
| 251 | + " m_scale=1e-6,\n", |
| 252 | + " n_unit=\"kN\",\n", |
| 253 | + " m_unit=\"kN.m\",\n", |
| 254 | + ")" |
236 | 255 | ] |
237 | 256 | }, |
238 | 257 | { |
|
250 | 269 | "metadata": {}, |
251 | 270 | "outputs": [], |
252 | 271 | "source": [ |
253 | | - "BiaxialBendingResults.plot_multiple_diagrams_2d(biaxial_results, fmt=\"o-\")" |
| 272 | + "BiaxialBendingResults.plot_multiple_diagrams_2d(\n", |
| 273 | + " biaxial_results,\n", |
| 274 | + " fmt=\"o-\",\n", |
| 275 | + " eng=True,\n", |
| 276 | + " n_scale=1e-3,\n", |
| 277 | + " m_scale=1e-6,\n", |
| 278 | + " n_unit=\"kN\",\n", |
| 279 | + " m_unit=\"kN.m\",\n", |
| 280 | + ")" |
254 | 281 | ] |
255 | 282 | }, |
256 | 283 | { |
|
268 | 295 | "metadata": {}, |
269 | 296 | "outputs": [], |
270 | 297 | "source": [ |
271 | | - "import matplotlib.pyplot as plt\n", |
272 | | - "\n", |
273 | | - "labels = [f\"N = {bb_res.n / 1e3:.0f} kN\" for bb_rs in biaxial_results[::2]]\n", |
| 298 | + "labels = [f\"N = {bb_res.n / 1e3:.0f} kN\" for bb_res in biaxial_results[::2]]\n", |
274 | 299 | "\n", |
275 | 300 | "ax = BiaxialBendingResults.plot_multiple_diagrams_2d(\n", |
276 | | - " biaxial_results[::2], fmt=\"-\", labels=labels, render=False\n", |
277 | | - ")\n", |
278 | | - "ax.set_xlabel(\"Bending Moment $M_x$ [kN.m]\")\n", |
279 | | - "ax.set_ylabel(\"Bending Moment $M_y$ [kN.m]\")\n", |
280 | | - "plt.show()" |
| 301 | + " biaxial_results[::2],\n", |
| 302 | + " fmt=\"-\",\n", |
| 303 | + " labels=labels,\n", |
| 304 | + " m_scale=1e-6,\n", |
| 305 | + " m_unit=\"kN.m\",\n", |
| 306 | + ")" |
281 | 307 | ] |
| 308 | + }, |
| 309 | + { |
| 310 | + "cell_type": "code", |
| 311 | + "execution_count": null, |
| 312 | + "id": "23", |
| 313 | + "metadata": {}, |
| 314 | + "outputs": [], |
| 315 | + "source": [] |
282 | 316 | } |
283 | 317 | ], |
284 | 318 | "metadata": { |
|
0 commit comments