Perl과 함께 GnuPlot에서 여러 TimeFMT를 설정하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/1803655

  •  05-07-2019
  •  | 
  •  

문제

Perl과 Gnuplot을 사용하여 그래프를 플로팅하는 도구를 만들었습니다. 이것은 잘 작동하지만 TimeFMT에 문제가 있습니다. 날짜가 많은 입력 데이터 파일이 많고 일부는 시간이 지남에 따라 있습니다. 따라서 아래 차이 만있는 두 개의 개별 도구를 만들었습니다.

내가 사용한 시간이있는 입력 파일의 경우

set timefmt "%H:%M:%S"
set format x "%H:%M"

내가 사용한 날짜가있는 입력 파일의 경우

set timefmt "%Y-%m-%d"
set format x "%Y-%m"

다른 TimeFMT를 단일 옵션으로 배치하는 방법이 있습니까?

도움이 되었습니까?

해결책

스크립트를 사용하는 방법에 따라 다릅니다. 이 명령 줄 스크립트, CGI 스크립트 또는 다른 것입니까?

명령 줄에서 스크립트가 호출되면 다음과 같은 모듈을 사용할 수 있습니다. getopt :: long 명령 줄 옵션으로 작업하고 스크립트에서 제어 로직을 사용하여 이러한 옵션에 따라 형식을 변경하십시오.

또는 데이터 파일에서 어떤 형식을 사용할 형식에 대한 스크립트를 단서에 넣을 수있는 데이터 파일에서 무언가를 감지하려고 시도 할 수 있습니다.

불행히도, 나는 당신의 질문에 이러한 일반적인 권장 사항보다 더 많은 정보를 얻을 수있는 정보가 충분하지 않습니다. 더 자세한 내용을 원하는 경우 질문을 업데이트하여 스크립트가 어떻게 호출되는지, 데이터 파일을 읽고 처리하는 방법을 알려주십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top