나는 텍스트 파일에서 데이터를 가져 파이썬을 사용하여 산포도를 그려 나는 이것은 이것은 내가삭제 점
mat0 = genfromtxt("herbig0.txt");
mat1 = genfromtxt("coup1.txt");
pyplot.xlim([-2,6])
pyplot.ylim([26,33])
colors=['red', 'blue','green']
pyplot.scatter(mat0[:,13], mat0[:,4], label = "herbig stars", color=colors[0]);
if mat1[:,2] != 0:
pyplot.scatter(mat1[:,2], mat1[:,9], label = "COUP data of SpT F5-M6 ", color=colors[1]);
pyplot.scatter(mat1[:,2], mat1[:,10], label = "COUP data of SpT B0-F5", color=colors[2]);
pyplot.legend();
pyplot.xlabel('Log(Lbol) (sol units)')
pyplot.ylabel('Log(Lx) (erg/s)')
pyplot.title('Lx vs Lbol')
pyplot.show();
를 쓴 프로그램입니다 x 축 값을 0으로 포인트를 삭제할 내 if 문을 사용하지 않을 때 graph을 출력하십시오. x 축 값이 0 인 모든 청색 점을 삭제하고 싶습니다. 변경 사항을 제안하십시오. if 문을 사용하면 모든 점이 사라집니다.
플롯 한 점을 제거하지 말고 가장 좋은 옵션은 처음부터이 값을 플롯하지 않는 것입니다. 즉 mat1 [:, 2], mat1 [:, 9]'에 필터를 적용합니다.이 열은 파란색 점의 소스입니다. – miraculixx