[matplotlib] Dashes 완벽공략
Dashes 왜인지 모르겠지만, matplotlib 공식 문서에 있는 dashes 설명이 살짝 부족하다. 그래서, 매번 쓸 때 마다 검색하는데, 스스로를 위한 참고용으로 남겨놓는다. Method dash_style1 = (, ) dash_style2 = (, , , ) dash_style3 = (, (, )) dash_style4 = (, (, , , , , )) plt.plot(x, y, dashes=dashe_style1) plt.hlines(y, xmin, xmax, dashes=dashe_style3) hlines와 같은 함수에서는 plot에서 쓰는 dashes 옵션이 먹히지 않는다. 맨 앞에 offset을 추가해 주어야 함 dash_style3은 tuple의 tuple임을 유의 Example i..
[python] PDF, CDF, CCDF 그리기 with log binning
Summary 내가 아카이빙용으로 그린거라 설명이 자세하지 않을 수 있음 PDF, CDF, CCDF를 그리는데 numpy.histogram으로 그리면 매번 귀찮은 점이 있어 코드를 작성 데이터가 fat-tail을 가지고 있다면, log binning을 해야함 log binning을 할 때, 양수가 아니라면 문제가 발생할 수 있어 임의로 masking을 하도록 작성 log binning을 할 경우 _bin size_에 따라 분포 형태 (기울기)가 다르게 보일 수 있음 이런 경우 CDF를 보면 됨 추가적으로 fat-tail을 보고싶다면 CCDF를 보면 됨 Example plot Code def hist(x, nbin=50, log= True, kind = 'CCDF', approx = True..