MoM_Visualizing.changeVisual4Fig
MoM_Visualizing.convergence_plot
MoM_Visualizing.createAxis
MoM_Visualizing.createPolarAxis
MoM_Visualizing.farfield2D
MoM_Visualizing.farfield3D
MoM_Visualizing.get_uni_thetasrs_sample
MoM_Visualizing.get_uni_xsys_sample
MoM_Visualizing.linesplot
MoM_Visualizing.linesplot
MoM_Visualizing.linesplot
MoM_Visualizing.linesplot
MoM_Visualizing.plotSource
MoM_Visualizing.plotSource
MoM_Visualizing.plotSource!
MoM_Visualizing.plot_sphere_with_nodes
MoM_Visualizing.plot_sphere_with_nodes
MoM_Visualizing.plot_sphere_with_nodes!
MoM_Visualizing.polarplot
MoM_Visualizing.polarplot
MoM_Visualizing.polarplot
MoM_Visualizing.polarplot
MoM_Visualizing.unChangeVisual4Fig
MoM_Visualizing.visualizeCurrent
MoM_Visualizing.visualizeCurrent
MoM_Visualizing.visualizeCurrent
MoM_Visualizing.visualizeCurrent
MoM_Visualizing.visualizeCurrent
MoM_Visualizing.visualizeCurrent
MoM_Visualizing.visualizeMesh
MoM_Visualizing.changeVisual4Fig
— Method为方便正视图保存要改掉一些可视化量
MoM_Visualizing.convergence_plot
— Functionconvergence_plot(ch::ConvergenceHistory, labels=CircularVector([""]); xlabel = L" ext{Epoch}",
ylabel = "ϵ", showlegend = false, kwargs...)
绘制单线或多线收敛图。
MoM_Visualizing.createAxis
— MethodcreateAxis(f, xlabel, ylabel; yticklabelrotation = π/2,
using Base: throw_boundserror xgridstyle = :dot, ygridstyle = :dot, xgridwidth = 0.5, ygridwidth = 0.5, xtickalign = 1, ytickalign = 1, xticksize = 3, yticksize = 3, yscale = identity, alignmode = Outside())
Create Axis with beautiful attributes.
MoM_Visualizing.createPolarAxis
— MethodcreatePolarAxis(f, xlabel, ylabel; yticklabelrotation = π/2,
using Base: throw_boundserror xgridstyle = :dot, ygridstyle = :dot, xgridwidth = 0.5, ygridwidth = 0.5, xtickalign = 1, ytickalign = 1, xticksize = 3, yticksize = 3, rscale = identity, alignmode = Outside())
Create Axis with beautiful attributes.
MoM_Visualizing.farfield2D
— Methodfarfield2D(args...; xlabel = L"\theta (^{\circ})",
ylabel = L"\text{RCS (dBsm)}", x_unit = :deg, kargs...)
绘制单线或多线/点线图,一般用于不同 ϕ 面上的远场分布绘图、比较图等。
MoM_Visualizing.farfield3D
— Methodfarfield3D(θs, ϕs, data; xlabel = "θ(°) (ϕ = 90°)", ylabel = "dB", size_inches = (3.5, 2.4), legendposition = :lt,
xlim = nothing, ylim = nothing, showlegend = true)
绘制单线或多线图,一般用于不同 ϕ 面上的远场分布绘图
MoM_Visualizing.get_uni_thetasrs_sample
— Methodget_uni_thetasrs_sample(thetas, rs; spratio = 0.2)
Make sx, rs sample more uniform.
MoM_Visualizing.get_uni_xsys_sample
— Methodget_uni_xsys_sample(xs, ys; spratio = 0.2)
Make sx, ys sample more uniform.
MoM_Visualizing.linesplot
— Methodlinesplot(xs, ys::Vector{yT}, labels; xlabel = L" ext{x_label (x_unit)}",
ylabel = L" ext{y_label (y_unit)}", size_inches = (3.5, 2.4), legendposition = :lt,
yscale = identity, xlim = nothing, ylim = nothing, showlegend = true, xticks = nothing,
kwargs...) where {yT <: AbstractVector}
绘制单线或多线图。
MoM_Visualizing.linesplot
— Methodlinesplot(xs, ys::Vector{yT}, ys_compare::Vector{yT}, labels, labels_compare; compare_step = 6,
xlabel = L" ext{x_label (x_unit)}", ylabel = L" ext{y_label (y_unit)}",
size_inches = (3.5, 2.4), legendposition = :lt, yscale = identity,
xlim = nothing, ylim = nothing, showlegend = true, comparestyleoffset = 0,
xticks = nothing, kwargs...) where {yT <: AbstractVector}
绘制单线或多线 + 散点线比较图。
MoM_Visualizing.linesplot
— Methodlinesplot(ys::Vector{yT}, labels; xlabel = L" ext{x_label (x_unit)}",
ylabel = L" ext{y_label (y_unit)}", size_inches = (3.5, 2.4), legendposition = :lt,
yscale = identity, xlim = nothing, ylim = nothing, showlegend = true, xticks = nothing,
kwargs...) where {yT <: AbstractVector}
绘制单线或多线图。
MoM_Visualizing.linesplot
— Methodlinesplot(ys::Vector{yT}, ys_compare::Vector{yT}, labels, labels_compare; compare_step = 6,
xlabel = L" ext{x_label (x_unit)}", ylabel = L" ext{y_label (y_unit)}",
yscale = identity, size_inches = (3.5, 2.4), legendposition = :lt,
xlim = nothing, ylim = nothing, showlegend = true, comparestyleoffset = 0,
xticks = nothing, kwargs...) where {yT <: AbstractVector}
绘制无x坐标的单线或多线+散点图,一般用于比较不同不同算法得到 ϕ 面上的远场分布绘图。
MoM_Visualizing.plotSource!
— Method绘图函数,将源绘制出来
MoM_Visualizing.plotSource
— Method绘图函数,将源绘制出来
MoM_Visualizing.plotSource
— Method绘图函数,将源绘制出来
MoM_Visualizing.plot_sphere_with_nodes!
— Methodplot_sphere_with_nodes(;nodes = nothing, resultDir = "results", filename = "sphere")
画出点在球面上的分布
TBW
MoM_Visualizing.plot_sphere_with_nodes
— Methodplot_sphere_with_nodes(;nodes = nothing, resultDir = "results", filename = "sphere")
画出点在球面上的分布
TBW
MoM_Visualizing.plot_sphere_with_nodes
— Methodplot_sphere_with_nodes(;nodes = nothing, resultDir = "results", filename = "sphere")
画出点在球面上的分布
TBW
MoM_Visualizing.polarplot
— Methodpolarplot(thetas, rs::Vector{yT}, labels; xlabel = L" ext{x_label (x_unit)}",
ylabel = L" ext{y_label (y_unit)}", size_inches = (7, 7), legendposition = :lt,
rscale = identity, xlim = nothing, ylim = nothing, showlegend = true, xticks = nothing,
kwargs...) where {yT <: AbstractVector}
绘制单线或多线图。
MoM_Visualizing.polarplot
— Methodpolarplot(thetas, rs::Vector{yT}, rs_compare::Vector{yT}, labels, labels_compare; compare_step = 6,
xlabel = L" ext{x_label (x_unit)}", ylabel = L" ext{y_label (y_unit)}",
size_inches = (7, 7), legendposition = :lt, rscale = identity,
xlim = nothing, ylim = nothing, showlegend = true, comparestyleoffset = 0,
xticks = nothing, kwargs...) where {yT <: AbstractVector}
绘制单线或多线 + 散点线比较图。
MoM_Visualizing.polarplot
— Methodpolarplot(rs::Vector{yT}, labels; xlabel = L" ext{x_label (x_unit)}",
ylabel = L" ext{y_label (y_unit)}", size_inches = (7, 7), legendposition = :lt,
rscale = identity, xlim = nothing, ylim = nothing, showlegend = true, xticks = nothing,
kwargs...) where {yT <: AbstractVector}
绘制单线或多线图。
MoM_Visualizing.polarplot
— Methodpolarplot(rs::Vector{yT}, rs_compare::Vector{yT}, labels, labels_compare; compare_step = 6,
xlabel = L" ext{x_label (x_unit)}", ylabel = L" ext{y_label (y_unit)}",
rscale = identity, size_inches = (7, 7), legendposition = :lt,
xlim = nothing, ylim = nothing, showlegend = true, comparestyleoffset = 0,
xticks = nothing, kwargs...) where {yT <: AbstractVector}
绘制无x坐标的单线或多线+散点图,一般用于比较不同不同算法得到 ϕ 面上的远场分布绘图。
MoM_Visualizing.unChangeVisual4Fig
— Method为方便可视化视图要改回一些可视化量
MoM_Visualizing.visualizeCurrent
— Method输入几何信息文件名和电流系数,计算电流分布并绘图
MoM_Visualizing.visualizeCurrent
— Method输入几何信息文件名和电流系数,计算电流分布并绘图
MoM_Visualizing.visualizeCurrent
— Method输入电流系数,计算电流分布并绘图
MoM_Visualizing.visualizeCurrent
— Method输入电流系数,计算电流分布并绘图
MoM_Visualizing.visualizeCurrent
— Method输入电流系数,计算电流分布并绘图
MoM_Visualizing.visualizeCurrent
— Method输入电流系数,计算电流分布并绘图
MoM_Visualizing.visualizeMesh
— Function可视化目标与信息(如电流)分布