<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />그래프 빌더에서 일부 함수와 날짜를 플롯하려고 하면 계단 모양이 나타납니다.JMP 11 또는 12. 곡선을 부드럽게 하는 방법이 있나요?그건 그렇고, 이것은 바이오 리듬입니다.

코드는 다음과 같습니다.
dt = 새 테이블 ( "BR-2015" , 행 추가 ( 2 ) ,
새 열 ( "날짜" , 숫자 , 마디 없는 , 체재 ( "ddMonyyyy" , 18 ) ,
입력 형식 ( "ddMonyyyy" ) ,
값 설정 ( [ 3502915200 , 3518467200 ] ) ) ,
새 열 ( "물리적" , 숫자 , 마디 없는 , 체재 ( "최상의" , 12 ) ,
공식 ( bd1 = 구문 분석 날짜 ( "1976년 1월 1일" ) ; t1 = 날짜 차이 ( bd1 , : 날짜 , "낮" ) ;
죄 ( ( 2 * 3.14159 * t1 ) / 23 ) ; ) ) ,
새 열 ( "감정적인" , 숫자 , 마디 없는 , 체재 ( "최상의" , 12 ) ,
공식 ( bd2 = 구문 분석 날짜 ( "1976년 1월 1일" ) ; t2 = 날짜 차이 ( bd2 , : 날짜 , "낮" ) ;
죄 ( ( 2 * 3.14159 * t2 ) / 28 ) ; ) ) ,
새 열 ( "지적인" , 숫자 , 마디 없는 , 체재 ( "최상의" , 12 ) ,
공식 ( bd3 = 구문 분석 날짜 ( "1976년 1월 1일" ) ; t3 = 날짜 차이 ( bd3 , : 날짜 , "낮" ) ;
죄 ( ( 2 * 3.14159 * t3 ) / 33 ) ; ) ) ,
새 열 ( "합성물" , 숫자 , 마디 없는 , 체재 ( "최상의" , 12 ) ,
공식 ( : 물리적 + : 감정적인 + : 지적인 ) )
) ;
// 수식을 함수로 플롯
dt << 그래프 빌더 (
크기 ( 739 , 500 ) ,
제어판 표시 ( 0 ) ,
변수 (
엑스 ( : 날짜 ) ,
와이 ( : 물리적 ) ,
와이 ( : 감정적인 , 위치 ( 1 ) ) ,
와이 ( : 지적인 , 위치 ( 1 ) ) ,
와이 ( : 합성물 , 위치 ( 1 ) )
) ,
강요 ( 공식 ( 엑스 , 와이 ( 1 ) , 와이 ( 2 ) , 와이 ( 삼 ) , 와이 ( 4 ) , 전설 ( 삼 ) ) )
) ;
이 경우 단계 함수는 Date Difference()로 인해 매일 내장된 단계가 있는 함수로 인해 발생합니다.
날짜 차이의 증분을 "시간"으로 변경하고 (23*24)로 나누면 더 부드러운 버전을 얻을 수 있습니다. 이 예에서는 물리적인 작업만 수행했습니다.

dt =New Table("BR-2015", Add Rows(2),
New Column( "Date", Numeric, Continuous, Format( "ddMonyyyy", 18 ),
Input Format( "ddMonyyyy" ),
Set Values( [3502915200, 3518467200] ) ),
New Column( "Physical", Numeric, Continuous, Format( "Best", 12 ),
Formula( bd1 = Parse Date( "01Jan1976" ); t1 = Date Difference( bd1, :Date, "Hour" );
Sin( (2 * 3.14159 * t1) / (23*24) ); ) ),
New Column( "Emotional", Numeric, Continuous, Format( "Best", 12 ),
Formula( bd2 = Parse Date( "01Jan1976" ); t2 = Date Difference( bd2, :Date, "Day" );
Sin( (2 * 3.14159 * t2) / 28 ); ) ),
New Column( "Intellectual", Numeric, Continuous, Format( "Best", 12 ),
Formula( bd3 = Parse Date( "01Jan1976" ); t3 = Date Difference( bd3, :Date, "Day" );
Sin( (2 * 3.14159 * t3) / 33 ); ) ),
New Column( "Composite", Numeric, Continuous, Format( "Best", 12 ),
Formula( :Physical + :Emotional + :Intellectual ) )
);
// Plot formulas as functions
dt << Graph Builder(
Size( 739, 500 ),
Show Control Panel( 0 ),
Variables(
X( :Date ),
Y( :Physical ),
Y( :Emotional, Position( 1 ) ),
Y( :Intellectual, Position( 1 ) ),
Y( :Composite, Position( 1 ) )
),
Elements( Formula( X, Y( 1 ), Y( 2 ), Y( 3 ), Y( 4 ), Legend( 3 ) ) )
);