성게 플롯을 matplotlib로 그리기
8981 단어 파이썬bioinformaticsmatplotlib
다양한 마커 플롯
matplotlib에서 사용할 수있는 모든 marker를 사용해보십시오 - python 을 참고로 마커의 크기와 어긋남을 미세 조정하면서 그려본다.
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
import math
x = np.linspace(0, 2.0 * math.pi, 20)
y = np.sin(x)
from collections import OrderedDict
markers = OrderedDict([
('*', [200, 0, 0]),
('v', [100, 0, -0.02]),
('<', [70, -0.05, -0.01]),
('>', [70, 0.05, -0.01]),
(4, [70, -0.035, 0.02]),
(5, [70, 0.035, 0.02]),
])
for m, s in markers.items():
plt.scatter(x + s[1], y + s[2], marker=m, c="black", s=s[0])
plt.show()
성게 플롯 완성
위의 플롯을 겹치면 ...
from collections import OrderedDict
markers = OrderedDict([
('*', [200, 0, 0]),
('v', [100, 0, -0.02]),
('<', [70, -0.05, -0.01]),
('>', [70, 0.05, -0.01]),
(4, [70, -0.035, 0.02]),
(5, [70, 0.035, 0.02]),
])
for m, s in markers.items():
plt.scatter(x + s[1], y + s[2], marker=m, c="black", s=s[0])
plt.show()
할 수 있었다! ! ! 성게 같은!
Reference
이 문제에 관하여(성게 플롯을 matplotlib로 그리기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/maskot1977/items/03d76587f05ba40e1fd7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)