본문 바로가기

전체 글25

여러 AxesSubplot 객체 생성 및 표현 import matplotlib.pyplot as plt fig = plt.figure(figsize=(12, 8)) top_axes = plt.subplot2grid((4,4), (0,0), rowspan=3, colspan=4) bottom_axes = plt.subplot2grid((4,4), (3,0), rowspan=1, colspan=4) plt.show() Figure 객체 안에, 두 데이터를 표현하기 위한 두 개의 AxesSubplot 객체를 생성하는 코드 1. fig = plt.figure(figsize=(12, 8)) → figsize 인자를 통해 Figure 객체의 크기를 조정 할 수 있음 2. AxesSubplot 객체를 subplot2grid를 사용해 생성 → add_subplot.. 2021. 8. 29.
Unable to read URL: https://finance.yahoo.com/ Remote data error should be fixed with following: pip install --upgrade pandas pip install --upgrade pandas-datareader 2021. 8. 25.
PyQt https://wikidocs.net/4235 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 본 글은 위 위키독스를 보고 공부하는 내용임 QT라는 GUI 프레임워크의 파이썬 바이딩 QT는 GUI 프로그램 개발에 널리 쓰이는 크로스 플랫폼 프레임워크. 크로스 플랫폼 프레임워크란 윈도우나 리눅스와 같은 운영체제에 상관없이 같은 코드로 각 운영체제에서 동작하는 프로그램을 개발하는 지원하는 것을 의미한다. 컴퓨터 관련 공부를하면 뭐든 Hello 부터 출력한다. 마찬가지로 관련 코드를 보자. import sys from PyQt5.QtWidgets import * app = QApplication(sys.argv) label = QLabel("Hello PyQt") label.show(.. 2021. 5. 23.
키움증권 Open API+ 기본정보 요청하기 파이썬으로 배우는 알고리즘 트레이딩 따라하기. 311page https://wikidocs.net/4242 위키독스 온라인 책을 제작 공유하는 플랫폼 서비스 wikidocs.net 위 내용을 단순히 따라하면서 공부하는 내용 TR(Transaction): 서버로부터 데이터를 주고 받는 행위 그림1은 키움증권의 KOA Studio이고 왼쪽을 보면 TR 목록들이 있다. 원하는 기능을 제공하는 TR을 사용해 서버에서 데이터를 요청하고 서버로부터 전달되는 값을 받는 원리이다. 그림1의 첫번째 'opt10001' TR을 이용해 주식 종목의 기본적인 정보를 가져오는 프로그램을 만드는 예제이다. 실행 결과는 아래 그림2와 같다. QLabel: 간단한 텍스트 출력 QLineEdit: 간단한 사용자 입력 처리 QPushB.. 2021. 5. 23.