Thursday 2 November 2017

Bilder Sas


Mit SASGRAPH können Sie Bilder als Teil Ihrer Grafik anzeigen. Sie können ein Bild in den Hintergrundbereich eines Graphen, in die Backplane von Graphen, die Frames unterstützen, oder auf die Balken zweidimensionaler Balkendiagramme platzieren. Sie können Bilder auch über die Annotate-Funktion oder die DATA Step Graphics Interface (DSGI) auf bestimmte Graphenkoordinatenpositionen anwenden. Die Bilder, die Sie zu Ihren Graphen hinzufügen, können SAS-Dateien oder externe Dateien in einer Reihe von Bildformaten sein. Für die Anzeige von Bildern in Ihren Graphen unterstützt SASGRAPH die in der folgenden Tabelle gezeigten Bilddateitypen. BMP (Microsoft Windows Device Independent Bitmap) unterstützt farbig abgebildete und echte Farbbilder, die als unkomprimiert oder run-length codiert gespeichert sind. BMP wurde von Microsoft Corporation für die Speicherung von Bildern unter Windows 3.0 entwickelt. DIB (Microsoft Windows Device Independent Bitmap) finden Sie in der Beschreibung von BMP. GIF (Graphics Interchange Format) unterstützt nur farbig abgebildete Bilder. GIF ist im Besitz von CompuServe, Inc. JPEG (Joint Photographic Experts Group) unterstützt die Komprimierung von Bildern mit Hilfe der JPF File Interchange Format (JFIF) Software. JFIF-Software wird von der Independent Joint Photographic Experts Group entwickelt. PBM (Portable Bitmap Utilities) unterstützt Grau-, Farb-, RGB - und Bitmap-Dateien. Die Portable Bitmap Utilities ist eine Reihe von kostenlosen Dienstprogrammen, die vor allem von Jeff Poskanzer entwickelt wurden. Kodak Photo CD-Format, das mehrere Bildauflösungen unterstützt. PCX (PC Paintbrush) unterstützt Bitmap-, Farb - und Farbbilder. PCX und PC Paintbrush gehören der Zsoft Corporation. PNG (Portable Network Graphic) unterstützt Truecolor-, Graustufen - und 8-Bit-Bilder. Unterstützt echte Farbbilder. Targa ist im Besitz von Truevision, Inc. TIFF (Tagged Image File Format) unterstützt intern eine Anzahl von Komprimierungstypen und Bildtypen, einschließlich Bitmap, farbangepasst, Graustufen und True Color. TIFF wurde von Aldus Corporation und Microsoft Corporation entwickelt. XBM (X Window Bitmaps) unterstützt nur Bitmap-Bilder. XBM gehört dem MIT X Konsortium. XWD (X Window Dump) unterstützt alle X-Visual-Typen (Bitmap, Farbmaps und True Color). XWD gehört dem MIT X Consortium. Verwenden Sie die IBACK-Option in einer GOPTIONS-Anweisung, um ein Bild auf dem Diagrammhintergrund zu platzieren. Geben Sie entweder den Pfad der Bilddatei in Anführungszeichen oder einen Fileref an, der so definiert wurde, dass er auf die Bilddatei wie folgt verweist: Das folgende Programm erstellt beispielsweise ein Kreisdiagramm mit einem Hintergrundbild: Weil der Standardwert für die IMAGESTYLE-Grafiken ist Option ist TILE, wird das Bild so oft wie nötig kopiert, um den Hintergrundbereich zu füllen. Sie können IMAGESTYLEFIT in der GOPTIONS-Anweisung angeben, um das Bild so zu dehnen, dass ein einzelnes Bild in den gesamten Hintergrundbereich passt. Vorgehensweise Aktionsanweisungen, die die IFRAME-Support-Frames unterstützen, die die Backplanes hinter den Graphen darstellen. Die Backplane ist der Bereich innerhalb der Graphachsen. Um ein Bild auf die Backplane eines Graphen zu platzieren, geben Sie die IFRAME-Option in der Prozedur-Aktion an, die den Graphen erzeugt. Geben Sie bei der Option IFRAME entweder den Pfad der Bilddatei in Anführungszeichen oder einen Fileref an, der so definiert wurde, dass er auf die Bilddatei zeigt: Beispielsweise erstellt das folgende Programm ein vertikales Balkendiagramm und fügt dem Grafikrahmen ein Bild hinzu: Da der Standardwert für die IMAGESTYLE-Grafikoption TILE ist, wird das Bild so oft kopiert, wie es erforderlich ist, um den Rahmenbereich zu füllen. Sie können IMAGESTYLEFIT in der GOPTIONS-Anweisung angeben, um das Bild so zu strecken, dass ein einzelnes Bild in den gesamten Rahmenbereich passt. Sie können Bilder auf die Balken in zweidimensionalen Balkendiagrammen platzieren, die durch die GCHART HBAR - oder VBAR-Anweisungen generiert werden. Sie können auch Bilder auf den Balken in dreidimensionalen Balkendiagrammen platzieren, wenn Sie das ACTIVEX-Gerät verwenden. Geben Sie auf der IMAGE-Option der PATTERN-Anweisung entweder den Pfad der Bilddatei in Anführungszeichen oder einen Fileref an, der so definiert wurde, dass er auf die Bilddatei zeigt. Standardmäßig ist das Bild auf der Leiste gefliest, was bedeutet, dass das Bild so oft kopiert wird, wie es erforderlich ist, um jede Leiste zu füllen. Geben Sie IMAGESTYLEFIT in der PATTERN-Anweisung an, um das Bild je nach Bedarf zu dehnen. Um die folgenden Bilder zu kacheln, setzen Sie die PATTERN-Anweisung zurück oder geben Sie IMAGESTYLETILE an. Hinweis: Bilder werden auf Balkendiagrammen unterstützt, die von den Anweisungen HBAR und VBAR generiert werden. Wenn ein Bild in einer PATTERN-Anweisung angegeben wird, die mit einem anderen Diagrammtyp verwendet wird, wird die PATTERN-Anweisung ignoriert und die Standardmusterrotation wird beeinträchtigt. Wenn Sie eine PIE-Anweisung einreichen, wenn ein Bild in der Option PATTERN angegeben wurde, wird das Standard-Füllmuster für die Kuchen-Slices verwendet. Jedes Kuchen-Segment zeigt das gleiche Füllmuster an. Im folgenden Beispiel wird ein Bild auf die Balken eines vertikalen Balkendiagramms gesetzt: Das Bild wird gefliest, um jede Leiste zu füllen. Wenn die Option PATTERN IMAGESTYLEFIT verwendet wird, wird das Bild gedehnt, um jede Leiste zu füllen. Die Annotate-Funktion ermöglicht Ihnen, ein Bild an der Koordinatenposition anzuzeigen, die Sie mit den X - und Y-Variablen angeben. Gehen Sie wie folgt vor, um ein Bild anzuzeigen: Legen Sie die Bilddatei in Anführungszeichen in der IMGPATH-Variablen fest. Setzen Sie die Bildkoordinaten mit den X - und Y-Variablen. Geben Sie die IMAGE-Funktion an. Eine Ecke des Bildes befindet sich in der aktuellen X - und Y-Position. Die gegenüberliegende Ecke befindet sich durch die X - und Y-Variablen, die der IMGPATH-Variablen zugeordnet sind. Die Stylefit-Variable auf der IMAGE-Funktion dehnt das Bild nach Bedarf aus, um den Bereich zu füllen. Um das Bild zu füllen, um den Bereich zu füllen, setzen Sie die STYLE-Variable gleich tile. Mit der DATA Step Graphics Interface (DSGI) können Sie ein Bild an einer bestimmten Stelle anzeigen. Um ein Bild anzuzeigen, geben Sie die Dateispezifikation für die Bilddatei in Anführungszeichen der Funktion GDRAW (IMAGE.) An. Dieser Code zeigt das Bild in den Bildschirmkoordinaten (20, 20) bis (40, 40) an. Der letzte Parameter, FIT, gibt an, wie das Bild angezeigt werden soll. Wenn Sie das Schlüsselwort TILE für die Funktion GDRAW (IMAGE.) Angeben, wird das Bild so oft kopiert, wie es benötigt wird, um den angegebenen Bereich zu füllen. Wenn Sie das Schlüsselwort FIT für die Funktion GDRAW (IMAGE.) Angeben, wird das Bild so gedehnt, dass es in den gesamten Bereich passt. Die NOIMAGEPRINT-Grafikoption deaktiviert die Bildausgabe, ohne den Code aus dem SASGRAPH-Programm zu entfernen. Es ist für die Druckausgabe ohne Bilder nützlich. Um die Bildausgabe zu aktivieren, setzen Sie die GOPTIONS-Anweisung zurück oder geben Sie die IMAGEPRINT-Grafikoption an. Das Attribut POSTIMAGE style ermöglicht es, Bilder in einer Spalte PROC REPORT basierend auf dem Wert einer Variablen zu integrieren. POSTIMAGE benötigt eine zitierte Zeichenfolge oder eine Datei, die nicht in einem COMPUTE-Block erstellt werden kann. Mit POSTIMAGE können Sie jedoch ein Format angeben. Die gleiche Logik gilt für das Attribut PREIMAGE style. Die Schritte zum Einbetten eines Bildes mit POSTIMAGE und einem Format sind: Benennen Sie die Bilddateien mit einem Wert, der bereits im Datensatz enthalten ist. Erstellen Sie ein Format, das auf dieser Variablen und dem Speicherort der Image-Dateien basiert. Fügen Sie die Variable in die COLUMN-Anweisung ein und definieren Sie sie als NOPRINT GROUP-Variable. Wenden Sie das Format auf das Attribut POSTIMAGE in der DEFINE-Anweisung an. Bitte beachten Sie, dass dieses Beispiel das SASGRAPHreg-GPLOT-Verfahren verwendet, um Bilder zu erstellen, die in die REPORT-Prozedurausgabe eingefügt werden sollen. Sie müssen SASGRAPH lizenziert haben, um dieses Beispiel auszuführen. Diese Beispieldateien und Codebeispiele werden von SAS Institute Inc. bereitgestellt, und zwar ohne Gewährleistung jeglicher Art, entweder ausdrücklich oder implizit, einschließlich aber nicht beschränkt auf die implizierten Garantien der Marktgängigkeit und Eignung für einen bestimmten Zweck. Die Empfänger erkennen an und stimmen zu, dass SAS Institute nicht für irgendwelche Schäden haftbar ist, die sich aus ihrer Verwendung dieses Materials ergeben. Darüber hinaus bietet das SAS Institute keine Unterstützung für die hierin enthaltenen Materialien. Eine GOPTIONS-Anweisung wird verwendet, um die Grße der Graphbilder zu steuern. Ein zusätzliches Format wird verwendet, um die Werte der Year-Variablen in der REPORT-Prozedur auszugeben, sodass die Spalte nur den Graphen enthält. Diese Beispieldateien und Codebeispiele werden von SAS Institute Inc. bereitgestellt, und zwar ohne Gewährleistung jeglicher Art, entweder ausdrücklich oder implizit, einschließlich aber nicht beschränkt auf die implizierten Garantien der Marktgängigkeit und Eignung für einen bestimmten Zweck. Die Empfänger erkennen an und stimmen zu, dass SAS Institute nicht für irgendwelche Schäden haftbar ist, die sich aus ihrer Verwendung dieses Materials ergeben. Darüber hinaus bietet das SAS Institute keine Unterstützung für die hierin enthaltenen Materialien. Dieses Beispiel veranschaulicht, wie Bilder als Spaltenwerte in der PROC REPORT-Ausgabe eingefügt werden.

No comments:

Post a Comment