Hi, Jasmine,
I believe you are asking why the blue dot corresponding to (0, 0) in helioprojective coordinates is not at the intersection of the heliographic equator and the heliographic prime meridian. (0, 0) in helioprojective coordinates *is* at the center of the solar disk, and at the center of the overall image. The reason that the intersection of the two heliographic grid lines is not also at disk center is because the observer (specified as Earth in the example) is at non-zero heliographic latitude (because the Sun's equatorial plane is tilted relative to the ecliptic plane that contains Earth's orbit). Disk center as seen by an observer has the same heliographic latitude as the heliographic latitude of the observer, and this value is known as the B0 angle, and varies over the year.
If you want to draw a blank map where there is no offset (i.e., the heliographic equator is a horizontal line), you can specify an observer on the Sun's equatorial plane instead of using Earth as the observer, e.g.:
```
observer = SkyCoord(0*u.deg, 0*u.deg, 1*u.AU, obstime='2013-10-28',
frame=frames.HeliographicStonyhurst)
skycoord = SkyCoord(0*u.arcsec, 0*u.arcsec, obstime='2013-10-28',
observer=observer, frame=frames.Helioprojective)
```
Let me know if you have further questions!
Albert