본문 바로가기

반응형

분류 전체보기

(73)
[plot]scatter legend: Automated legend creation 내가 굳이 새로 적을필요 없이, manual에 매우 잘 나와있음!!! https://matplotlib.org/3.1.1/gallery/lines_bars_and_markers/scatter_with_legend.html
[plot] geopandas: geo.json plotting with matplotlib Introduction geoplot을 하기 위해선 우선 geo 관련 json파일이 필요한데, 이는 구글링을 통해 어렵지 않게 받을수 있다. 받은 뒤에, plotting을 하기 위해선 여러 툴이 있다. Features -folium을 이용하면 json없이 바로 png나 html로 플로팅을 할 수 있는데 matplotlib와 호환이 잘 되지 않기 때문에, 마음대로 custom하기가 어려움 이를 위해 geopandas를 사용하면 매우 쉽게 됨 geopandas는 데이터를 DataFrame 형태로 불러오게 됨 각 row별로 plotting할 수 있고, color custom도 matplotlib와 함께 만지기 쉬움 Installation # in jupyter notebook !pip install geopa..
리눅스 설치를 다 했는데 못읽을 때? feat. lib_xxx.so Usage sudo ldconfigFor what? \-C cache : /etc/ld.so.cache 파일 대신 지정한 파일을 이용한다. \-f conf : /etc/ld.so.conf 파일 대신 이용할 설정 파일을 지정한다. \-l : 수동으로 각각의 라이브러리를 링크한다. \-n : 명령 행에서 지정한 디렉터리만을 대상으로 하며, /usr/lib, /lib, /etc/ld.so.conf 파일은 진행하지 않는다. \-N : 캐시를 업데이트하지 않고, 단지 링크만을 업데이트한다. \-p --print\-cache : 현재 캐시에 저장된 디렉터리와 라이브러리 목록을 출력한다. \-r root : 루트 디렉터리(root)를 지정한다. \-v, --verbose : 현재 버전 정보와 관련된 디렉터리와 링크들..
웹 통신에서 한글 깨짐 처리 %EA, utf-8 Prologue 과거에 파이썬 2에서는 유니코드 인식이 잘 되지 않아 한글 사용에 다양한 방법들이 필요했다. 하지만 파이썬3에서는 기본 인코딩이 utf-8로 채택이 되었고, 추가적인 설정 없이(?) 한글 사용이 편해졌다. plotting을 할 때는 글꼴을 바꿔서 추가적인 설정을 해주어야 하지만, 기본적으로 python상에서 한글을 사용하는데 큰 문제는 없다. 하지만, 보통 데이터 수집이나 웹통신을 하다 보면 한글이 있어야 할 자리에 흉악하게 생긴 것들을 볼 수 있다. 보통 한국어 관련 스크래핑을 하다 보면, 해당 주소의 url상에서 %EA%... 이렇게 수많은 %가 포함된 생긴 것을 볼 수 있다. 그냥 해도 무방한데, 특히 데이터파일을 받을 때 파일명에 저러한 문자가 섞여있는 경우, 적지않은 짜증이 올라..

반응형