<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Beim Versuch, im Graph Builder einige Funktionen gegen das Datum darzustellen, erhalte ich ein abgestuftes Erscheinungsbild.JMP 11 oder 12. Gibt es eine Möglichkeit, die Kurven zu glätten?Das sind übrigens Biorhythmen.

Hier ist der Code:
dt = Neuer Tisch ( „BR-2015“ , Zeilen hinzufügen ( 2 ) ,
Neue Spalte ( "Datum" , Numerisch , Kontinuierlich , Format ( „ttMonyyyy“ , 18 ) ,
Eingabeformat ( „ttMonyyyy“ ) ,
Werte festlegen ( [ 3502915200 , 3518467200 ] ) ) ,
Neue Spalte ( „Physisch“ , Numerisch , Kontinuierlich , Format ( "Am besten" , 12 ) ,
Formel ( bd1 = Analysedatum ( „01.01.1976“ ) ; t1 = Datumsunterschied ( bd1 , : Datum , "Tag" ) ;
Sünde ( ( 2 * 3.14159 * t1 ) / 23 ) ; ) ) ,
Neue Spalte ( „Emotional“ , Numerisch , Kontinuierlich , Format ( "Am besten" , 12 ) ,
Formel ( bd2 = Analysedatum ( „01.01.1976“ ) ; t2 = Datumsunterschied ( bd2 , : Datum , "Tag" ) ;
Sünde ( ( 2 * 3.14159 * t2 ) / 28 ) ; ) ) ,
Neue Spalte ( „Intellektuell“ , Numerisch , Kontinuierlich , Format ( "Am besten" , 12 ) ,
Formel ( bd3 = Analysedatum ( „01.01.1976“ ) ; t3 = Datumsunterschied ( bd3 , : Datum , "Tag" ) ;
Sünde ( ( 2 * 3.14159 * t3 ) / 33 ) ; ) ) ,
Neue Spalte ( „Zusammengesetzt“ , Numerisch , Kontinuierlich , Format ( "Am besten" , 12 ) ,
Formel ( : Körperlich + : Emotional + : Intellektuell ) )
) ;
// Formeln als Funktionen darstellen
dt << Graph Builder (
Größe ( 739 , 500 ) ,
Systemsteuerung anzeigen ( 0 ) ,
Variablen (
X ( : Datum ) ,
Y ( : Körperlich ) ,
Y ( : Emotional , Position ( 1 ) ) ,
Y ( : Intellektuell , Position ( 1 ) ) ,
Y ( : Zusammengesetzt , Position ( 1 ) )
) ,
Elemente ( Formel ( X , Y ( 1 ) , Y ( 2 ) , Y ( 3 ) , Y ( 4 ) , Legende ( 3 ) ) )
) ;
Danke Jeff, das funktioniert großartig.
In diesem Fall wird die Schrittfunktion durch Ihre Funktion verursacht, die aufgrund Ihrer Date Difference() an jedem Tag einen integrierten Schritt hat.
Ändern Sie die Schrittweite für die Datumsdifferenz in „Stunde“ und dividieren Sie durch (23*24), um eine glattere Version zu erhalten. Ich habe für dieses Beispiel nur die physische Untersuchung durchgeführt.

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 ) ) )
);