2017-03-16 11 views
0

행성상의 은하계 경도에 대한 은하계 위도를 그려야 할 코드가 있지만 현재 축과 간섭하기 쉽지 않습니다.
이제 xaxis의 범위는 0 - 360입니다.하지만 180에서 0으로, 360에서 180로 변경하고 싶습니다. 은하계 센터와 반 중심에서 PN의 분포를 명확하게 볼 수 있습니다.Matplotlib의 축을 특정 범위로 변경

나는 여기에 무슨 뜻인지 플롯을 포함 시켰습니다. enter image description here 도움이 될 것입니다.

답변

0
pylab.xlim(rangestart, rangeend) 
pylab.ylim(rangestart, rangeend) 
+0

도움을 주셔서 감사합니다. 그러나 이것은 내가 요구 한 것이 아닙니다. – Sarah

+0

@Sarah 죄송합니다. 코드를 보는 것이 도움이됩니다. pastebin에 업로드 할 수 있습니까? –

0

나는 이것을 수행하는 방법을 연구했다.

from astropy.io import ascii 
import pandas as pd 
import matplotlib.pyplot as plt 
import numpy as np 
tbl = ascii.read("SC1313_ob0h2eugqt-bipolartest.csv") 
data = pd.read_csv("SC1313_ob0h2eugqt-bipolartest.csv") 
fig = plt.figure(figsize = (20, 7)) 
ax = fig.add_subplot(111) 
i = 0; 
while i < 546: 
if data['Glon1'].iloc[i] > 180: 
data['Glon1'].iloc[i] = -360 + data['Glon1'].iloc[i] 
i = i + 1; 
    print(i) 
else:   
    i = i + 1; 
    print(i) 
ax.plot(data['Glon1'],data['Glat'],'.', color = 'teal') 
plt.yticks(np.arange(-90, 100, 10.0)) 
plt.grid()