matplotlib의 점 크기에 대해
16359 단어 파이썬matplotlib
%matplotlib inline
import matplotlib.pyplot as plt
점 그리기
plt.scatter(0, 0, c='k')
큰 점을 그리기
plt.scatter(0, 0, c='k', s=1000)
점을 늘리다
여기서 점의 크기가 조금 바뀐 것처럼 보이네요. 원점에 있는 점의 크기는 바뀌지 않았을 것입니다만, 이 크기는, 어디까지나 표시 사이즈의 크기이며, 좌표의 크기와는 대응하고 있지 않는 것 같습니다.
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
이미지의 표시 영역 변경
그래서 이미지를 표시하는 좌표 영역을 바꾸면 완전히 달라 보입니다. 물 분자처럼 되어 버렸습니다.
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
이미지의 종횡비 변경
이미지의 종횡비를 변경해도 마찬가지로 모양이 바뀌어 보입니다. 미... 물분자...처럼 보입니다.
plt.figure(figsize=(8,8))
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
이미지의 크기 변경
이미지의 크기를 변경해도 모양이 바뀌어 보입니다. 미... 물분자...처럼 보입니다.
plt.figure(figsize=(6,6))
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
복제를 많이 만드는
같은 것을 수평 이동하여 복제를 많이 그립니다. 어라? 귀...그럼...수소 원자? 같은 것이 보이지 않게 되어 버렸습니다.
plt.figure(figsize=(6,6))
plt.xlim([-10, 10])
plt.ylim([-10, 10])
for x in [-5, 0, 5]:
for y in [-5, 0, 5]:
plt.scatter(0 + x, 0 + y, c='k', s=1200)
plt.scatter(0.1 + x, 0.1 + y, c='k', s=700)
plt.scatter(-0.1 + x, 0.1 + y, c='k', s=700)
plt.show()
미... 물 분자 같은 형태로 되돌리려면 위치 관계를 검토해야합니다.
plt.figure(figsize=(6,6))
plt.xlim([-10, 10])
plt.ylim([-10, 10])
for x in [-5, 0, 5]:
for y in [-5, 0, 5]:
plt.scatter(0 + x, 0 + y, c='k', s=1000)
plt.scatter(1 + x, 1 + y, c='k', s=700)
plt.scatter(-1 + x, 1 + y, c='k', s=700)
plt.show()
요약
matplotlib 는 편리하지만 점의 크기를 좋은 느낌으로 만드는 것은 조금 번거롭습니다.
Reference
이 문제에 관하여(matplotlib의 점 크기에 대해), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/maskot1977/items/d359a3fd8a71ee97a1c7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
plt.scatter(0, 0, c='k')
plt.scatter(0, 0, c='k', s=1000)
점을 늘리다
여기서 점의 크기가 조금 바뀐 것처럼 보이네요. 원점에 있는 점의 크기는 바뀌지 않았을 것입니다만, 이 크기는, 어디까지나 표시 사이즈의 크기이며, 좌표의 크기와는 대응하고 있지 않는 것 같습니다.
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
이미지의 표시 영역 변경
그래서 이미지를 표시하는 좌표 영역을 바꾸면 완전히 달라 보입니다. 물 분자처럼 되어 버렸습니다.
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
이미지의 종횡비 변경
이미지의 종횡비를 변경해도 마찬가지로 모양이 바뀌어 보입니다. 미... 물분자...처럼 보입니다.
plt.figure(figsize=(8,8))
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
이미지의 크기 변경
이미지의 크기를 변경해도 모양이 바뀌어 보입니다. 미... 물분자...처럼 보입니다.
plt.figure(figsize=(6,6))
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
복제를 많이 만드는
같은 것을 수평 이동하여 복제를 많이 그립니다. 어라? 귀...그럼...수소 원자? 같은 것이 보이지 않게 되어 버렸습니다.
plt.figure(figsize=(6,6))
plt.xlim([-10, 10])
plt.ylim([-10, 10])
for x in [-5, 0, 5]:
for y in [-5, 0, 5]:
plt.scatter(0 + x, 0 + y, c='k', s=1200)
plt.scatter(0.1 + x, 0.1 + y, c='k', s=700)
plt.scatter(-0.1 + x, 0.1 + y, c='k', s=700)
plt.show()
미... 물 분자 같은 형태로 되돌리려면 위치 관계를 검토해야합니다.
plt.figure(figsize=(6,6))
plt.xlim([-10, 10])
plt.ylim([-10, 10])
for x in [-5, 0, 5]:
for y in [-5, 0, 5]:
plt.scatter(0 + x, 0 + y, c='k', s=1000)
plt.scatter(1 + x, 1 + y, c='k', s=700)
plt.scatter(-1 + x, 1 + y, c='k', s=700)
plt.show()
요약
matplotlib 는 편리하지만 점의 크기를 좋은 느낌으로 만드는 것은 조금 번거롭습니다.
Reference
이 문제에 관하여(matplotlib의 점 크기에 대해), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/maskot1977/items/d359a3fd8a71ee97a1c7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
그래서 이미지를 표시하는 좌표 영역을 바꾸면 완전히 달라 보입니다. 물 분자처럼 되어 버렸습니다.
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
이미지의 종횡비 변경
이미지의 종횡비를 변경해도 마찬가지로 모양이 바뀌어 보입니다. 미... 물분자...처럼 보입니다.
plt.figure(figsize=(8,8))
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
이미지의 크기 변경
이미지의 크기를 변경해도 모양이 바뀌어 보입니다. 미... 물분자...처럼 보입니다.
plt.figure(figsize=(6,6))
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
복제를 많이 만드는
같은 것을 수평 이동하여 복제를 많이 그립니다. 어라? 귀...그럼...수소 원자? 같은 것이 보이지 않게 되어 버렸습니다.
plt.figure(figsize=(6,6))
plt.xlim([-10, 10])
plt.ylim([-10, 10])
for x in [-5, 0, 5]:
for y in [-5, 0, 5]:
plt.scatter(0 + x, 0 + y, c='k', s=1200)
plt.scatter(0.1 + x, 0.1 + y, c='k', s=700)
plt.scatter(-0.1 + x, 0.1 + y, c='k', s=700)
plt.show()
미... 물 분자 같은 형태로 되돌리려면 위치 관계를 검토해야합니다.
plt.figure(figsize=(6,6))
plt.xlim([-10, 10])
plt.ylim([-10, 10])
for x in [-5, 0, 5]:
for y in [-5, 0, 5]:
plt.scatter(0 + x, 0 + y, c='k', s=1000)
plt.scatter(1 + x, 1 + y, c='k', s=700)
plt.scatter(-1 + x, 1 + y, c='k', s=700)
plt.show()
요약
matplotlib 는 편리하지만 점의 크기를 좋은 느낌으로 만드는 것은 조금 번거롭습니다.
Reference
이 문제에 관하여(matplotlib의 점 크기에 대해), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/maskot1977/items/d359a3fd8a71ee97a1c7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
plt.figure(figsize=(8,8))
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
이미지의 크기를 변경해도 모양이 바뀌어 보입니다. 미... 물분자...처럼 보입니다.
plt.figure(figsize=(6,6))
plt.xlim([-1, 1])
plt.ylim([-1, 1])
plt.scatter(0, 0, c='k', s=1000)
plt.scatter(0.1, 0.1, c='k', s=700)
plt.scatter(-0.1, 0.1, c='k', s=700)
복제를 많이 만드는
같은 것을 수평 이동하여 복제를 많이 그립니다. 어라? 귀...그럼...수소 원자? 같은 것이 보이지 않게 되어 버렸습니다.
plt.figure(figsize=(6,6))
plt.xlim([-10, 10])
plt.ylim([-10, 10])
for x in [-5, 0, 5]:
for y in [-5, 0, 5]:
plt.scatter(0 + x, 0 + y, c='k', s=1200)
plt.scatter(0.1 + x, 0.1 + y, c='k', s=700)
plt.scatter(-0.1 + x, 0.1 + y, c='k', s=700)
plt.show()
미... 물 분자 같은 형태로 되돌리려면 위치 관계를 검토해야합니다.
plt.figure(figsize=(6,6))
plt.xlim([-10, 10])
plt.ylim([-10, 10])
for x in [-5, 0, 5]:
for y in [-5, 0, 5]:
plt.scatter(0 + x, 0 + y, c='k', s=1000)
plt.scatter(1 + x, 1 + y, c='k', s=700)
plt.scatter(-1 + x, 1 + y, c='k', s=700)
plt.show()
요약
matplotlib 는 편리하지만 점의 크기를 좋은 느낌으로 만드는 것은 조금 번거롭습니다.
Reference
이 문제에 관하여(matplotlib의 점 크기에 대해), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/maskot1977/items/d359a3fd8a71ee97a1c7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
plt.figure(figsize=(6,6))
plt.xlim([-10, 10])
plt.ylim([-10, 10])
for x in [-5, 0, 5]:
for y in [-5, 0, 5]:
plt.scatter(0 + x, 0 + y, c='k', s=1200)
plt.scatter(0.1 + x, 0.1 + y, c='k', s=700)
plt.scatter(-0.1 + x, 0.1 + y, c='k', s=700)
plt.show()
plt.figure(figsize=(6,6))
plt.xlim([-10, 10])
plt.ylim([-10, 10])
for x in [-5, 0, 5]:
for y in [-5, 0, 5]:
plt.scatter(0 + x, 0 + y, c='k', s=1000)
plt.scatter(1 + x, 1 + y, c='k', s=700)
plt.scatter(-1 + x, 1 + y, c='k', s=700)
plt.show()
matplotlib 는 편리하지만 점의 크기를 좋은 느낌으로 만드는 것은 조금 번거롭습니다.
Reference
이 문제에 관하여(matplotlib의 점 크기에 대해), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/maskot1977/items/d359a3fd8a71ee97a1c7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)