ECharts 및 Python 인터페이스를 사용하여 산점도를 그리는 방법
ECharts는 JavaScript 언어를 기반으로 개발된 뛰어난 오픈 소스 시각화 라이브러리로 간단한 구성을 통해 다양한 차트 그리기 및 대화형 효과를 얻을 수 있습니다. Python은 풍부한 데이터 처리 및 시각화 툴킷을 갖춘 강력한 프로그래밍 언어로, 데이터 분석 및 시각화에 많은 편의성을 제공합니다.
이 기사에서는 ECharts 및 Python 인터페이스를 사용하여 산점도를 그리는 방법을 소개하고 구체적인 코드 예제를 제공합니다. 먼저 Python 및 ECharts의 Python 인터페이스 라이브러리 pyecharts가 설치되어 있는지 확인해야 합니다.
1단계, 필요한 라이브러리와 모듈 가져오기:
from pyecharts import options as opts from pyecharts.charts import Scatter from pyecharts.commons.utils import JsCode
2단계, 데이터 준비. 학생의 성적 데이터를 예로 들어 보겠습니다. 각 학생의 영어 점수와 수학 점수는 다음과 같습니다.
data = [ [80, 90], [85, 95], [70, 75], [60, 80], [75, 85] ]
세 번째 단계는 ECharts의 Scatter 클래스를 사용하여 분산형 차트 개체를 생성하고 구성하는 것입니다. 차트 기본 매개변수:
scatter = ( Scatter() .add_xaxis([x for x, y in data]) .add_yaxis( "", [y for x, y in data], symbol_size=20, label_opts=opts.LabelOpts(is_show=False), ) .set_series_opts() .set_global_opts( title_opts=opts.TitleOpts(title="学生英语成绩与数学成绩散点图"), xaxis_opts=opts.AxisOpts(name="英语成绩"), yaxis_opts=opts.AxisOpts(name="数学成绩"), ) )
여기에서는 add_xaxis 및 add_yaxis 메서드를 사용하여 각각 x축 및 y축 데이터를 전달하고 분산점 크기를 20으로 설정하고 레이블을 표시하지 않도록 설정합니다. 그런 다음 시리즈 및 전역 구성을 위해 set_series_opts 및 set_global_opts 메소드를 사용하고 차트 제목, x축 이름, y축 이름을 설정합니다.
네 번째 단계는 HTML 파일을 생성하고 브라우저에서 여는 것입니다.
scatter.render("scatter.html")
위 코드를 실행하면 Scatter.html이라는 HTML 파일이 생성됩니다. 브라우저에서 파일을 직접 열어 생성된 산점도를 볼 수 있습니다.
위 내용은 ECharts와 Python 인터페이스를 사용하여 산점도를 그리는 방법입니다. 도움이 되길 바랍니다. 간단한 구성과 코드 예시를 통해 다양한 유형의 산점도를 쉽게 구현하고, 차트의 설정과 스타일을 맞춤 설정할 수 있습니다. 동시에 ECharts의 대화형 기능과 풍부한 시각화 효과는 데이터 분석 및 시각화에 큰 편의성을 제공합니다.
위 내용은 ECharts 및 Python 인터페이스를 사용하여 산점도를 그리는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!