본문 바로가기

반응형

분류 전체보기

(385)
Go언어 GUI 투명한 앱 만들기 with go-sciter 윈도우에서 위젯같은 프로그램을 만들려고 프레임/배경/타이틀바 등을 투명하게 할 수 있는 라이브러리를 찾다가 go-sciter라는 것을 찾았습니다. (다른 라이브러리로 투명 구현하려고 한참동안 헤메었네요.ㅜㅜ) sciter는..화면 구성은HTML, CSS를 쓰고 tiscript라는 스크립트로 뷰를 제어하고, 실행 부분에서는 golang, python, rust, c# 등 다양한 언어로 구축할 수 있습니다. 물론 무료이구요. (실행 파일 내부에 sciter.dll을 포함시키기 위해서는 돈을 내야 한다고 합니다. 배포시 sciter.dll을 한 폴더에 같이 배포하면 문제는 없겠네요.) 설치는..1.SDK 설치: sciter.com/download/ 에서 SDK를 다운받아 압축을 해제하고, \sciter\bin..
Power BI 파이썬을 이용한 Chart 그리기 # 데이터 프레임을 만들고 중복된 행을 제거하기 위한 다음 코드는 항상 실행되며 스크립트에 대한 프리앰블 역할을 합니다. # dataset = pandas.DataFrame(task_name, normal_duty_man_hour) # dataset = dataset.drop_duplicates() # 여기에 스크립트 코드를 붙여 넣거나 입력: import matplotlib.pyplot as plt dataset.plot(kind='scatter', x='task_name', y='normal_duty_man_hour', color='red') plt.show() # 데이터 프레임을 만들고 중복된 행을 제거하기 위한 다음 코드는 항상 실행되며 스크립트에 대한 프리앰블 역할을 합니다. # dataset ..
Power BI 파이썬을 이용한 Radar Chart Power BI의 파이썬 스크립트를 이용하여 Power BI에 없는 형태의 차트를 그려보았습니다. 1. 데이터를 마련해서 가져옵니다. 2. Py 버튼을 눌러서 Python 객체를 삽입합니다. 3. "필드" 탭에서 데이터를 "값"으로 불러오면, 스크립팅을 시작할 수 있습니다. 아래에 원본 데이터 및 예제 소스코드를 올려놓았으니, 참고하시기 바랍니다. 원본 데이터 cat value Speed 90 Reliability 60 Comfort 65 Safety 70 Effieciency 40 Python Script 소스 # 데이터 프레임을 만들고 중복된 행을 제거하기 위한 다음 코드는 항상 실행되며 스크립트에 대한 프리앰블 역할을 합니다. # dataset = pandas.DataFrame(cat, value)..
React 에서 php 를 이용해 db데이터 가져오기 React하면 아시다시피 frontend 라이브러리라고 하는데요.. React에서 Database의 내용을 가져오려면 어떻게 해야할까요? 오늘 실습은 이 질문에서 시작했습니다. PHP, JSP, Django 등 여러가지 backend 를 이용하여 Database를 접속할 수 있을텐데요. 저는 가장 간단할 것으로 예상되는 apache, php, mysql의 조합을 이용하여 php API를 구성하는 방법으로 구성해볼까 합니다. 그래서 필요한 것은 간단한 php API. 아래 코드를 test.php라는 파일로 작성하여 아파치 루트 다큐먼트 경로(예: C:\xampp\htdocs)에 저장합니다. (Database는 사전에 적당한 값으로 구성하셔야합니다.) test.php 이 파일은 localhost의 TestD..
Flask - mysql 연동 오늘은 Flask와 MySQL의 연동에 대해 알아보겠습니다. 진행할 과제는 1. DB 생성 2. Flask APP 구성 3. DB 모듈 생성 (mod_dbconn.py) 4. DB 연결 (__init__.py) 5. DB data 출력 (db.html) 의 순으로 진행하겠습니다. 1. DB 생성 이전 포스팅에서 설치한 XAMPP를 이용하여 MySQL을 실행하고 진행하겠습니다. XAMPP에서 Apache와 MySQL을 Start 해 줍니다. (Apache를 실행해야 MySQL 서버가 실행됩니다.) 다음으로 커맨드 창을 열고 비밀번호를 설정해 줍니다. 그리고서 XAMPP 컨트롤 창의 MySQL의 Admin 버튼을 누르거나 직접 URL을 입력하여 phpmyadmin사이트로 이동합니다. (로그인이 안될 수 있습..
Flask - apache 연동(mod_wsgi) 오늘은 Flask 앱을 Apache와 연동시키는 작업을 해보겠습니다. 나중에 나오지만 mod_wsgi설치, httpd.conf파일 수정 등 산넘어 산입니다. ^^;;; 1. 아파치 직접 설치해도 되겠지만, 저는 XAMPP 를 깔겠습니다. 초보니까요..^^;; 이걸 사용하면 Apache, MySQL, PHP 서버를 버튼 클릭으로 간단히 켜고 끌 수 있게 해 줍니다. 주소는 https://www.apachefriends.org/index.html 설치 방법은 다른 글들을 확인하시기 바랍니다. 2. 아파치 인식시키기 우리 목표는 아래 명령을 수행해서 mod_wsgi를 설치하는게 우선적인 목표입니다. pip install mod_wsgi 그런데, 아파치를 설치 했음에도 에러가 발생할 확률이 높습니다. 중간 부분..
파이썬 matplotlib 차트 그리기 예시 matplotlib를 활용하여 그래프 그리는 예시입니다. 툴은 spider를 이용하여 그려보겠습니다. import numpy as np import matplotlib.pyplot as plt import matplotlib as mpl x = np.random.rand(100) y = np.random.rand(100) plt.plot(y, 'b:') plt.title('1Green Solid Line') plt.title('2Blue Dotted Line') plt.ioff() plt.figure() plt.plot(y, 'g-') plt.title('3Green Solid Line') plt.show() plt.ion() plt.figure() h=plt.plot(y, 'g-') plt.getp(h..
태블로 파이차트 pie chart 위 그림처럼 여러개의 파이차트를 만들려고 합니다. 1. 계산된 필드 만들기를 이용하여 [잔여] 필드를 만듭니다. [잔여]: [계획]-[실적] 2. [계획]을 행으로 3. [잔여]를 차트 내 축으로 4. 열의 '측정값 이름'을 마크-색상으로 5. 행의 '측정값'을 마크-각도로 6. Name(pos)를 세부정보로 7. posX -> 열, posY ->행으로 8. [실적]을 마크-크기로

반응형