파이썬을 사용하여 브라우저에서 그래프를 표시하고 싶습니다!

소개



우선 뭔가 버튼을 만들고 파이썬을 통해 데이터를 얻었다고 생각합니다.
가와는 비록 뭐든지 좋지만 .... 목표점으로서는, 데이터를 취득하여 동적으로 그래프의 작성을 하고 싶다. ado의 Recordset형을 본과 건네주면 표를 만들어 주는 것이 있으면 좋겠다. HTML의 "테이블"는 조금 서투른다. 디자인 적으로 ... w

참고 페이지



· Python3 설치

시작



이번에는 "basic_js_graph"라는 폴더를 만들어 연습한다.
chart.js는 (과거에는 js를 다운로드하고 html이 거기를 엿보는 형태이었지만) 지금은 CDN이라는 기능을 이용하여 라이브러리에 직린하는 것이 좋다.

STEP1: index.html 만들기



· index.html을 새로 작성
· 아직 비어있는 html 파일에서 !를 눌러 tab를 누르면 VSCode가 html 템플릿을 만듭니다. 정말!
・붉은 테두리로 둘러싼 범위가 이번에 편집한 장소


출처



index.html
<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>

    <!-- chart.js -->
    <script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>

</head>
<body>

    <!-- chart.js -->
    <canvas id="myChart"></canvas>

    <script>

        var ctx = document.getElementById('myChart').getContext('2d');
        var chart = new Chart(ctx, {
            // The type of chart we want to create
            type: 'line',

            // The data for our dataset
            data: {
                labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
                datasets: [{
                    label: 'My First dataset',
                    backgroundColor: 'rgb(255, 99, 132)',
                    borderColor: 'rgb(255, 99, 132)',
                    data: [0, 10, 5, 2, 20, 30, 45]
                }]
            },

            // Configuration options go here
            options: {}
        });

    </script>

</body>
</html>

2단계: 웹 서버 시작



Python에는 간단한 웹 서버 기능이 있습니다.
웹서버를 한마디로 설명하기는 어렵지만, 요점은 브라우저에 「http://localhost:8000/

· simpleserver-startup.py를 새로 작성
・붉은 테두리로 둘러싼 범위가 이번 편집한 장소
· VSCode의 터미널에서 "basic_js_graph"로 이동하여 "python simpleserver-startup.py"라고 입력하여 실행
· 서버가 시작되고 대기 상태가됩니다.


출처


import http.server as server
server.test(HandlerClass=server.CGIHTTPRequestHandler)

STEP3: 브라우저에서 확인하기



이것은 아직 샘플 copipe로 데이터가 표현되었을 뿐입니다. 그러나 표현 된 것은 크다
이제 "브라우저 주소 표시줄에서 HTTP 요청에 대해 HTML 파일을 반환한다"라고 여기까지 한 것 같다.


좋아! 일단 "Ctrl + C"로 서버를 종료.
서버를 종료한 후 F5로 갱신하면 이대로.


다음은?



파이썬에서 db에 액세스하고 (), [브라우저 주소 표시 줄에서 HTTP 요청에 대해 HTML 파일을 반환합니다. 요청에 대한 동적 그래프 HTML 파일 반환하기 만들기

좋은 웹페이지 즐겨찾기