워드클라우드부터 해서 진짜 얘까지 개 노가다의 연속이었음...
그래도 이거 미리 해놔서 Entrez는 입력부만 조금 수정하면 됩니다.
워드클라우드 경로 썰은 다른 포스트에서 풀어드림.
이게 길어서 한번에 캡처 못했음다.
입력부의 각 기능
1. 텍스트 입력란(샘플 텍스트도 있음): 샘플 텍스트는 현재 한글 두개(별 헤는 밤, 청포도)랑 영어 하나(미정)를 생각중이며, 버튼을 누르면 샘플 텍스트가 텍스트에리어에 입력된다. 길면 잘 뽑히긴 한데 영어는 뭘 해야 할 지 모르겠음. 아니 그렇다고 하이 잭 하이 마이크 하와유 이딴걸 할 순 없잖수. 논문 해 논문
2. 컬러맵 선택(이따 이미지 올려드림): 이건 밑에 털어드림.
3. 마스킹이미지 ㄱㄱ: 이미지 안 쓴다는 선택지는 없음.
4. 언어 선택(한국어는 konlpy 한번 거쳐야 함)
즉 여기서 입력을 받아서 파이썬으로 전달하는 요소는
1. 워드클라우드를 만들 텍스트
2. 컬러맵
3. 글꼴(...)
4. 마스킹 이미지
5. 한글이냐? (제일 간단)
이다.
출력부는 개 심플하다. 저기에 워드클라우드 이미지가 뜨고 다운로드 버튼을 누르면 다운로드가 된다. 즉, 작업이 다 끝나서 이미지가 나오게 되면 파이썬에서 여기로 주면 된다.
참고로 이거 일부분이다. matplotlib 컬러맵이 진짜 개많음... 살려주세요... 사랑해요 그리드뷰
워드클라우드를 만드는 소스 코드가 파이썬인데, 파이썬에서 워드클라우드를 만들 때 컬러맵은 matplotlib의 컬러맵을 가져온다. 그니까 저 컬러맵 matplotlib으로 그래프 그릴 때도 쓸 수 있다. 그래프만으로 논문이 컬러풀해지는 기적 저걸 근데 입력받으면 분명 오타냄... 그리고 오타나면 워드클라우드 에러뜸... 그래서 저걸 어쩔 수 없이 라디오버튼으로 박아놨다.
그리고 라디오버튼에 할당된 value가 저 이름 그대로 들어가기 때문에 선택하고 OK만 하면 value 그대로 넘겨서 하면 된다.
'Coding > Python' 카테고리의 다른 글
Wordcloud with FLASK-뼈대 대공사 (3) (0) | 2022.08.22 |
---|---|
경로때문에 개노가다 한 썰 푼다 (0) | 2022.08.22 |
Wordcloud/RE 경로 관련 코드 수정 (0) | 2022.08.22 |
Wordcloud with FLASK-뼈대 대공사 (0) | 2022.08.22 |
대형프로젝트 계획중 (0) | 2022.08.22 |