@@ -567,9 +567,9 @@ function plot_polars(
567567 markersize = 5
568568 end
569569 if contains (label, " LLT" )
570- label = replace (label, " e5" => raw " \c dot10^5" )
571- label = replace (label, " " => " ~" )
572- label = replace (label, " LLT" => raw " \m athrm{LLT}{~}" )
570+ label = replace (label, " e5" => raw " \c dot10^5" )
571+ label = replace (label, " " => raw " ~" )
572+ label = replace (label, " LLT" => raw " \m athrm{LLT}{~\, }" )
573573 label = raw " $" * label * raw " $"
574574 else
575575 label = replace (label, " e5" => raw " \c dot10^5" )
@@ -590,44 +590,54 @@ function plot_polars(
590590 axs[1 , 1 ]. set_ylim ([- 0.5 , 2 ])
591591 end
592592 println (label)
593- title = raw " $C_L" * raw " $"
594- # axs[1, 1].set_title(L"C_L \textrm{ vs } %$angle_type" )
593+ title = raw " $C_L" * raw " $" * " vs $angle_type [°] "
594+ axs[1 , 1 ]. set_title (title )
595595 axs[1 , 1 ]. set_xlabel (" $angle_type [°]" )
596596 axs[1 , 1 ]. set_ylabel (L " $C_L$" )
597597 axs[1 , 1 ]. legend ()
598598 end
599-
600- # # Plot CL vs angle
601- # plot!(res[1])
602- # for (i, (polar_data, label)) in enumerate(zip(polar_data_list, label_list))
603- # style = i ≤ n_solvers ? (:solid, :star, 7) : (:solid, :circle, 5)
604- # plot!(res[1], polar_data[1], polar_data[2],
605- # label=label, linestyle=style[1], marker=style[2], markersize=style[3])
606-
607- # # Limit y-range if CL > 10
608- # if maximum(polar_data[2]) > 10
609- # ylims!(res[1], (-0.5, 2.0))
610- # end
611- # end
612- # title!(res[1], L"C_L \textrm{ vs } %$angle_type")
613- # xlabel!(res[1], "$angle_type [deg]")
614- # ylabel!(res[1], L"C_L")
615599
616- # # Plot CD vs angle
617- # plot!(res[2])
618- # for (i, (polar_data, label)) in enumerate(zip(polar_data_list, label_list))
619- # style = i ≤ n_solvers ? (:solid, :star, 7) : (:solid, :circle, 5)
620- # plot!(res[2], polar_data[1], polar_data[3],
621- # label=label, linestyle=style[1], marker=style[2], markersize=style[3])
622-
623- # # Limit y-range if CD > 10
624- # if maximum(polar_data[3]) > 10
625- # ylims!(res[2], (-0.2, 0.5))
626- # end
627- # end
628- # title!(res[2], L"C_D \textrm{ vs } %$angle_type")
629- # xlabel!(res[2], "$angle_type [deg]")
630- # ylabel!(res[2], L"C_D")
600+ for (i, (polar_data, label)) in enumerate (zip (polar_data_list, label_list))
601+ if i < n_solvers
602+ linestyle = " -"
603+ marker = " *"
604+ markersize = 7
605+ else
606+ linestyle = " -"
607+ marker = " ."
608+ markersize = 5
609+ end
610+ if contains (label, " LLT" )
611+ label = replace (label, " e5" => raw " \c dot10^5" )
612+ label = replace (label, " " => raw " ~" )
613+ label = replace (label, " LLT" => raw " \m athrm{LLT}{~\, }" )
614+ label = raw " $" * label * raw " $"
615+ else
616+ label = replace (label, " e5" => raw " \c dot10^5" )
617+ label = replace (label, " " => " ~" )
618+ label = replace (label, " VSM" => raw " \m athrm{VSM}" )
619+ label = raw " $" * label * raw " $"
620+ end
621+ axs[1 , 2 ]. plot (
622+ polar_data[1 ],
623+ polar_data[3 ],
624+ label= label,
625+ linestyle= linestyle,
626+ marker= marker,
627+ markersize= markersize,
628+ )
629+ # Limit y-range if CL > 10
630+ if maximum (polar_data[2 ]) > 10
631+ axs[1 , 1 ]. set_ylim ([- 0.5 , 2 ])
632+ end
633+ println (label)
634+ title = raw " $C_D" * raw " $" * " vs $angle_type [°]"
635+ axs[1 , 2 ]. set_title (title)
636+ axs[1 , 2 ]. set_xlabel (" $angle_type [°]" )
637+ axs[1 , 2 ]. set_ylabel (L " $C_D$" )
638+ axs[1 , 2 ]. legend ()
639+ end
640+
631641
632642# # Plot CS vs angle (if available)
633643# plot!(res[3])
0 commit comments