Je voulais exporter un tracé vers un fichier HTML interactif.
Le fichier était assez volumineux, j'ai donc essayé de réduire la taille en générant le tracé à partir d'un vue des données des lignes non exclues.
Étonnamment, la taille du fichier était encore plus grande (cela semble dépendre du type de tracé ; pour les autres types de tracé, le tracé de la vue des données a une taille de fichier réduite par rapport à un tracé de la table de données d'origine - mais il est encore assez grand) .
La solution était :
Supprimer le lien entre la vue des données et la table d'origine (alternative : générer le sous-ensemble sans lien
.
Serait-il logique que l'exportation html soit automatiquement générée pour un ensemble de données temporaires avec lien coupé -
ou alternativement : un avertissement pourrait apparaître dans le journal indiquant à l'utilisateur qu'il pourrait réduire la taille du fichier en coupant le lien.
concernant "couper le lien" - j'ai posté un souhait pour fournir une solution en un seul clic pour le faire.
Voir plus...dt0 = Open( "$SAMPLE_DATA/Airline Delays.jmp" );
step1= dt0 << Concatenate(dt0, dt0, dt0, dt0, dt0, dt0, dt0, dt0);
dt = step1 << Concatenate(step1,step1,step1,step1);
SubsetLinked = dt << Select Where( :Airline == "Delta" ) << Data View;
SubsetWithoutLink = SubsetLinked<< Subset( All rows, Selected columns only( 0 ) );
gb1 = dt << Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :Airline ), Y( :Arrival Delay ) ),
Elements( Box Plot( X, Y, Legend( 4 ) ) )
);
gb2 = SubsetLinked << Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :Airline ), Y( :Arrival Delay ) ),
Elements( Box Plot( X, Y, Legend( 4 ) ) )
);
gb3 = SubsetWithoutLink << Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :Airline ), Y( :Arrival Delay ) ),
Elements( Box Plot( X, Y, Legend( 4 ) ) )
);
gb1 << Save Interactive HTML( "$TEMP/fullTable.html" );
gb2 << Save Interactive HTML( "$TEMP/linkedSubset.html" );
gb3 << Save Interactive HTML( "$TEMP/SubsetWithoutLink.html" );