@@ -161,7 +161,7 @@ <h1>Source code for sectionproperties.post.post</h1><div class="highlight"><pre>
161161
162162
163163< div class ="viewcode-block " id ="setup_plot "> < a class ="viewcode-back " href ="../../../rst/api.html#sectionproperties.post.post.setup_plot "> [docs]</ a > < span class ="k "> def</ span > < span class ="nf "> setup_plot</ span > < span class ="p "> (</ span > < span class ="n "> ax</ span > < span class ="p "> ,</ span > < span class ="n "> pause</ span > < span class ="p "> ):</ span >
164- < span class ="sd "> """Exectues code required to set up a matplotlib figure.</ span >
164+ < span class ="sd "> """Executes code required to set up a matplotlib figure.</ span >
165165
166166< span class ="sd "> :param ax: Axes object on which to plot</ span >
167167< span class ="sd "> :type ax: :class:`matplotlib.axes.Axes`</ span >
@@ -171,6 +171,7 @@ <h1>Source code for sectionproperties.post.post</h1><div class="highlight"><pre>
171171
172172 < span class ="k "> if</ span > < span class ="ow "> not</ span > < span class ="n "> pause</ span > < span class ="p "> :</ span >
173173 < span class ="n "> plt</ span > < span class ="o "> .</ span > < span class ="n "> ion</ span > < span class ="p "> ()</ span >
174+ < span class ="n "> plt</ span > < span class ="o "> .</ span > < span class ="n "> tight_layout</ span > < span class ="p "> ()</ span >
174175 < span class ="n "> plt</ span > < span class ="o "> .</ span > < span class ="n "> show</ span > < span class ="p "> ()</ span >
175176 < span class ="k "> else</ span > < span class ="p "> :</ span >
176177 < span class ="n "> plt</ span > < span class ="o "> .</ span > < span class ="n "> ioff</ span > < span class ="p "> ()</ span > </ div >
@@ -190,6 +191,7 @@ <h1>Source code for sectionproperties.post.post</h1><div class="highlight"><pre>
190191 < span class ="n "> ax</ span > < span class ="o "> .</ span > < span class ="n "> set_aspect</ span > < span class ="p "> (</ span > < span class ="s1 "> 'equal'</ span > < span class ="p "> ,</ span > < span class ="n "> anchor</ span > < span class ="o "> =</ span > < span class ="s1 "> 'C'</ span > < span class ="p "> )</ span >
191192
192193 < span class ="k "> if</ span > < span class ="n "> pause</ span > < span class ="p "> :</ span >
194+ < span class ="n "> plt</ span > < span class ="o "> .</ span > < span class ="n "> tight_layout</ span > < span class ="p "> ()</ span >
193195 < span class ="n "> plt</ span > < span class ="o "> .</ span > < span class ="n "> show</ span > < span class ="p "> ()</ span >
194196 < span class ="k "> else</ span > < span class ="p "> :</ span >
195197 < span class ="n "> plt</ span > < span class ="o "> .</ span > < span class ="n "> draw</ span > < span class ="p "> ()</ span >
@@ -286,6 +288,10 @@ <h1>Source code for sectionproperties.post.post</h1><div class="highlight"><pre>
286288 < span class ="nb "> print</ span > < span class ="p "> (</ span > < span class ="s2 "> "Section Properties:"</ span > < span class ="p "> )</ span >
287289 < span class ="nb "> print</ span > < span class ="p "> (</ span > < span class ="s2 "> "A</ span > < span class ="se "> \t</ span > < span class ="s2 "> = {:></ span > < span class ="si "> {fmt}</ span > < span class ="s2 "> }"</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="n "> area</ span > < span class ="p "> ,</ span > < span class ="n "> fmt</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="p "> ))</ span >
288290
291+ < span class ="n "> perimeter</ span > < span class ="o "> =</ span > < span class ="n "> cross_section</ span > < span class ="o "> .</ span > < span class ="n "> get_perimeter</ span > < span class ="p "> ()</ span >
292+ < span class ="k "> if</ span > < span class ="n "> perimeter</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
293+ < span class ="nb "> print</ span > < span class ="p "> (</ span > < span class ="s2 "> "Perimeter</ span > < span class ="se "> \t</ span > < span class ="s2 "> = {:></ span > < span class ="si "> {fmt}</ span > < span class ="s2 "> }"</ span > < span class ="o "> .</ span > < span class ="n "> format</ span > < span class ="p "> (</ span > < span class ="n "> perimeter</ span > < span class ="p "> ,</ span > < span class ="n "> fmt</ span > < span class ="o "> =</ span > < span class ="n "> fmt</ span > < span class ="p "> ))</ span >
294+
289295 < span class ="k "> if</ span > < span class ="n "> cross_section</ span > < span class ="o "> .</ span > < span class ="n "> materials</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
290296 < span class ="n "> ea</ span > < span class ="o "> =</ span > < span class ="n "> cross_section</ span > < span class ="o "> .</ span > < span class ="n "> get_ea</ span > < span class ="p "> ()</ span >
291297 < span class ="k "> if</ span > < span class ="n "> ea</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
0 commit comments