Here is a simulation of a Neutron:
The Neutron's wave-function is comprised from the sum of a Proton's wave-function, an Electron's wave-function and an Anti-Electron Neutrino's wave-function. These combine to form the wave components of Up/Down/Down Quarks.
Up Quarks are IN waves with +2/3 charge.
Down Quarks are OUT waves with -1/3 charge.
Thus the U/D/D combination gives:
+2/3 - 1/3 - 1/3 = 0 (Thus, a neutral particle).
Proton, however, have U/U/D quarks, so have charge: +2/3 + 2/3 - 1/3 = +1 (a positive particle).
NOTE: Blue = x-component, Red = y-component, Green = z-component
Red/Blue images have the electron spin axis in/out of the page.
Green/Blue images have the electron spin axis up/down the page.
Neutron's wave-function (spin axis in/out of page)
Neutron's Electric field (spin axis in/out of page)