|
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