Previous topic

emf.EMFAnalysis2D.plot_geometry

Next topic

emf.EMFAnalysis2D.plot_mag_field_profiles

This Page

emf.EMFAnalysis2D.plot_mag_field_contours

EMFAnalysis2D.plot_mag_field_contours(self, xs, ys, cmap='jet')[source]

Plots magnetic field contours.

Parameters:
xs : array

An array of x values to plot.

ys : array

An array of y values to plot.

cmap : str

The name of the color map to use.

Examples

# mag_field_contours.py
import numpy as np
from emf import Phase2D, EMFAnalysis2D

phases = [
    Phase2D('A', -10, 10.6, 0.033, 525000, 1000, 120, 3, 0.45),
    Phase2D('B', 0, 10.6, 0.033, 525000, 1000, 0, 3, 0.45),
    Phase2D('C', 10, 10.6, 0.033, 525000, 1000, -120, 3, 0.45),
]

emf = EMFAnalysis2D(phases)

emf.plot_mag_field_contours(
    xs=np.linspace(-20, 20, 100),
    ys=np.linspace(0, 40, 100)
)

(Source code, png, hires.png, pdf)

../_images/mag_field_contours.png