Python을 활용하여 ply 파일 생성하기

[링크] Github에서 보기

[링크] 소스코드 다운받기

python을 활용하여 입력 데이터를 Plotly json 형태로 변환해주는 예제 입니다. 폴더별로 ply로 변환해주는 python 코드와 octave 실행 코드 그리고 입력 파일이 있습니다.

각 예제별 설명

1_line_plot : dat 파일을 읽어 line plot을 출력

실행 명령어 : python convert.py -i Freq_S11Abs.dat 결과 result 폴더에 Freq_S11Abs.ply 생성

2_line_plot_holdon : dat 파일을 일거 2개의 line plot을 동시에 출력

실행 명령어 : python convert.py -i Time_Voltage_Current.dat 결과 result 폴더에 Time_Voltage_Current.ply 생성

3_iamge_2D : dat 파일을 읽어 2D contour plot을 출력

실행 명령어 : python convert.py -i Hy5500.dat 결과 result 폴더에 Hy5500.ply 생성

예제 이외에도 plotly 라이브러리에서 제공하는 다양한 plot을 가시화 할 수 있습니다. go.Figure()함수를 통해 plotly 데이터를 생성하고 plotlyfig2json()함수를 통해 Plotly json 파일 형태로 저장해야합니다.

    fig = go.Figure(data=data, layout=layout);
    ...
    plotlyfig2json(fig, 'result/' + output_name + '.ply');