Goptions - جهاز cgm
هناك أربع فئات عامة من الأجهزة التي يتم توزيعها مع ساسغراف. يحدد نوع الجهاز كيفية التحكم في بعض جوانب الإخراج. ملاحظة: التحكم في ظهور الرسوم البيانية الخاصة بك يصف الطرق الموصى بها للتحكم في سمات الناتج ساسغراف الخاص بك. يجب محاولة تعديل معلمات الجهاز فقط في ظروف غير عادية عند تعديل المعلمات والخيارات في العبارة غوبتيونس غير كافية. إذا كنت بحاجة إلى تعديل إدخال الجهاز، فكر في الاتصال بالدعم الفني من ساس للحصول على المساعدة أولا. تنتج الأجهزة ساسغراف الأصلية الناتج باللغة الأم للجهاز. على سبيل المثال، تيفب، PS300، ساسيمف، جبيغ، سغمك، و جيف هي أجهزة ساسغراف الأصلية. باستخدام أجهزة ساسغراف الأصلية، يمكنك تحديد السمات الافتراضية للإخراج الخاص بك عن طريق تخصيص إدخال الجهاز (إدخال كتالوج ديف). على سبيل المثال، عن طريق تحرير إدخال كتالوج ديف للجهاز، يمكنك تغيير الحجم الافتراضي ودقة الإخراج الخاص بك والألوان والخطوط الافتراضية التي يتم استخدامها عندما يتم إيقاف الأنماط. لا تقوم أجهزة ساسغراف الأصلية بتعيين أو استخدام خيارات نظام سيسبرينت أو برينترباث. تنتج أجهزة جافا و أكتيفكس الإخراج باستخدام تقنيات مختلفة عن أجهزة ساسغراف الأصلية. هذه الأجهزة هي جافا، جافيمغ، أكتيفكس، وأجهزة أكتكسيمغ. لا تستخدم هذه الأجهزة المعلومات المحددة في إدخال الجهاز. تستخدم أجهزة الاختصار العالمي للطابعة نظام الطباعة العالمي لتوليد الإخراج. الطباعة العالمية هي نظام الطباعة الذي يوفر قدرات الطباعة لتطبيقات ساس والإجراءات على كافة بيئات التشغيل التي تدعمها ساس. وهو جزء من قاعدة ساس. للحصول على معلومات حول الطباعة الشاملة، راجع الطباعة باستخدام ساس. يمكن لأجهزة اختصار الطابعة العالمية أن تولد الإخراج بالتنسيقات التالية: بدف و بوستسكريبت و يكل و ينغ و جيف و سفغ. على سبيل المثال، ينغ و سفغ هي أجهزة اختصار الطابعة العالمية. أي جهاز يبدأ اسمه بالحرف U، مثل أوجيف أو أوبل، هو أيضا جهاز اختصار الطابعة العالمي. وصف جهاز اختصار الطابعة العام عموما يقول الطابعة العمومية عند عرض محتويات كتالوج SASHELP. DEVICES (انظر عرض قائمة جميع الأجهزة المتاحة). يتم عرض قائمة بجميع الأجهزة اختصار الطابعة العالمية في الاختلافات في استخدام أجهزة الاختصار والطابعات العالمية. تم تصميم أجهزة اختصار الطابعة العالمية لمحاكاة جهاز ساسغراف الأصلي، مما يعني أن هذه الأجهزة تتصرف قدر الإمكان مثل أجهزة ساسغراف الأصلية. على سبيل المثال، تعيين هذه الأجهزة قيمة برينترباث بحيث تحتاج فقط تحديد اسم الجهاز مع عبارة غوبتيونس. ومع ذلك، لهذه الأجهزة هناك بعض سمات الإخراج الخاص بك، مثل الدقة الافتراضية، التي لا يمكن تغييرها عن طريق تعديل إدخال كتالوج ديف. راجع استخدام أجهزة اختصار الطابعة العامة للحصول على مزيد من المعلومات. هي الأجهزة التي تستخدم في بعض بيئات التشغيل مرافق بيئة التشغيل، وفي بيئات التشغيل الأخرى، تستخدم الطباعة العالمية لتوليد المخرجات. هناك ثلاث فئات فرعية لأجهزة الواجهة: الطابعة، العرض، و ملف التعريف. أجهزة واجهة الطابعة هي أجهزة ساسبرتك و ساسبرتج و ساسبرتم (وأجهزة وينبرت على أنظمة ويندوز). في بيئات تشغيل ويندوز، إذا لم يتم تعيين خيار نظام برينترباث، تستخدم هذه الأجهزة إعداد خيار نظام سيسبرينت لتحديد جهاز الإخراج الافتراضي ومدير الطباعة في ويندوز للتحكم في توليد الإخراج. في بيئات تشغيل ويندوز، يتم استخدام نظام الطباعة العالمي إذا تم تحديد خيار نظام برينترباث أو إذا تم تحديد خيار نظام أوبرينت عند الاستدعاء. وإلا، فإنها تستخدم إعداد خيار نظام برينترباث لتحديد جهاز الإخراج الافتراضي ونظام الطباعة العالمي للتحكم في توليد الإخراج. الشرف غوبتيونس المواصفات نعم، باستثناء القرار 9 والخطوط 1 على ويندوز، بمب، إمف، ومف هي أجهزة واجهة التعريف. في جميع بيئات التشغيل الأخرى، بمب، إمف، و ومف هي أجهزة ساسغراف الأصلية. 2 في بيئات التشغيل غير ويندوز، ساسيمف، ساسومف، و ساسمب هي نسخ من إمف، ومف، و بمب، على التوالي. 3 مع أجهزة سفغ، تعيين خيارات الرسومات زماكس و يماكس حجم الصفحة، و هسيز و فسيز خيارات الرسومات تعيين حجم إخراج سفغ. مع الأجهزة الأخرى، كل الخيارات الأربعة تعيين حجم إخراج الرسومات، وإذا تم تحديد كل أربعة، يتم استخدام مواصفات أصغر. 4 بعض الأجهزة الأصلية لديها قرار مجموعة، والبعض الآخر لديه مجموعة ثابتة من القرارات المعتمدة التي يمكنك تحديدها. 5 أجهزة الاختصار استخدام الطابعات العالمية. الطابعات العالمية لديها مجموعة ثابتة من القرارات المعتمدة التي يمكن تحديدها من خلال مربع الحوار إعداد الطباعة أو من خلال إجراء برينتدف. 6 أجهزة وينبرت متطابقة مع الأجهزة ساسبرت. وهي تختلف في الاسم فقط. 7 تستخدم أجهزة الطابعات البينية مزيجا من مرافق الطباعة المضيفة والطباعة الشاملة، تبعا لبيئة التشغيل. على أنظمة ويندوز، استخدم "إدارة الطباعة في ويندوز" لتغيير الدقة والحجم الافتراضي. على أنظمة أخرى، يتم تعيين الدقة والحجم من خلال مربع الحوار إعداد الطباعة أو من خلال إجراء برينتدف. 8 يتم استعلام الجهاز. الحجم مقيد بالنافذة. 9 يتم تعيين دقة العرض في خصائص العرض لبيئة التشغيل. يتم الاستعلام عن الجهاز، ويتم تعيين الدقة وفقا للقيمة التي تم إرجاعها. يحدد بيان غوبتيونس القيم لخيارات الرسومات. خصائص تحكم الرسومات في الرسم البياني، مثل الحجم والألوان وخطوط النوع وأنماط التعبئة والرموز. إذا تم تحديد غوبتيونس، فإنها تتجاوز النمط الافتراضي. وبالإضافة إلى ذلك، فإنها تؤثر على إعدادات معلمات الجهاز، والتي يتم تعريفها في إدخال الجهاز. المعلمات جهاز السيطرة على خصائص مثل ظهور الشاشة، ونوع الانتاج المنتجة، والوجهة من الإخراج. يتيح لك بيان غوبتيونس تغيير هذه الإعدادات مؤقتا، إما لرسم بياني واحد أو لمدة جلسة ساس الخاصة بك. يمكنك استخدام عبارة غوبتيونس للقيام بالمهام التالية: تجاوز القيم الافتراضية لخيارات الرسومات التي تتحكم في سمات الرسومات أو معلمات الجهاز لرسم بياني واحد أو ل ساس كامل جلسة إعادة تعيين خيارات الرسومات الفردية أو كافة خيارات الرسومات إلى القيم الافتراضية إلغاء التعاريف لبيانات أكسيس و فوتنوت و باترن و سيمبول و تيتل لتغيير معلمات الجهاز بشكل دائم، يجب عليك استخدام إجراء غديفيس لتعديل إدخال الجهاز المناسب أو إنشاء إدخال جديد. راجع إجراء غديفيس للحصول على التفاصيل. لمراجعة الإعدادات الحالية لجميع خيارات الرسومات، استخدم إجراء غوبتيونس. راجع الإجراء غوبتيونس للحصول على التفاصيل. راجع خيارات الرسومات ومعلمات أجهزة الجهاز للحصول على وصف كامل لجميع خيارات الرسومات المستخدمة من قبل بيان غوبتيونس. البيانات غوبتيونس عالمية ويمكن أن يكون موجودا في أي مكان في برنامج ساس الخاص بك. ومع ذلك، لكي تؤثر خيارات الرسومات على الإخراج من إجراء، يجب تنفيذ عبارة غوبتيونس قبل الإجراء. وباستثناء خيار ريسيت، يمكن إدراج خيارات الرسومات بأي ترتيب في بيان غوبتيونس. يجب أن يكون الخيار ريسيت الخيار الأول في بيان غوبتيونس. يبقى خيار رسومات ساري المفعول حتى يتم تحديد الخيار في عبارة غوبتيونس أخرى، أو استخدام الخيار ريسيت لإعادة تعيين القيم أو إنهاء جلسة ساس. عند انتهاء الجلسة، ترجع قيم خيارات الرسومات إلى قيمها الافتراضية. خيارات الرسومات هي مضافة، أي أن قيمة خيار الرسومات تبقى سارية المفعول حتى يتم تغيير خيار الرسومات أو إعادة تعيينها أو حتى تنتهي جلسة ساس الخاصة بك. تبقى خيارات الرسومات سارية المفعول حتى بعد إرسال عبارات غوبتيونس إضافية تحدد خيارات مختلفة. لإعادة تعيين خيار فردي إلى قيمته الافتراضية، قم بتقديم الخيار بدون قيمة (خيار رسومات فارغة.) يمكنك استخدام فاصلة (ولكن ليس مطلوبا) لفصل خيار رسومات فارغة من الخيار التالي. على سبيل المثال، تعين عبارة غوبتيونس هذه القيم الخاصة بلون الخلفية وارتفاع النص وخط النص: لإعادة تعيين مواصفات لون الخلفية فقط إلى الإعدادات الافتراضية والاحتفاظ بالقيم المتبقية، استخدم عبارة غوبتيونس التالية: لإعادة تعيين جميع خيارات الرسم إلى قيمها الافتراضية ، حدد ريستغوبتيونس: بدلا من ذلك، يمكنك استخدام ريسيتال، ولكنه يلغي أي تعريفات تعريفات عالمية بالإضافة إلى إعادة تعيين كافة خيارات الرسومات إلى القيم الافتراضية. يمكنك التحكم في العديد من سمات الرسومات من خلال خيارات البيان، خيارات الرسومات، معلمات الجهاز، أو مزيج من هذه. تقوم ساسغراف بالبحث في هذه الأماكن لتحديد القيمة المطلوب استخدامها والتوقف في المقام الأول الذي يعطيها قيمة صريحة: قيمة خيار الرسومات المقابل قيمة معلمة جهاز موجودة في إدخال الكتالوج لبرنامج تشغيل الجهاز ملاحظة: ليس كل رسومات يمكن تعيين السمة في جميع الأماكن الثلاثة. انظر بيان وفصول الإجراء للخيارات التي يمكن استخدامها مع كل. يتم دعم بعض خيارات الرسومات لأجهزة معينة أو بيئات التشغيل فقط. انظر مرفق مساعدة ساس ل ساسغراف أو رفيق ساس لبيئة التشغيل الخاصة بك لمزيد من المعلومات. هنا مثال بسيط على كيفية إنتاج الرسم: برنامج كاوبوي قبعة الإخراج يظهر الإخراج لهذا البرنامج: إذا كنت تستخدم الخيار ديفيس في بيان غوبتيونس لتوجيه الرسومات الخاصة بك إلى جهاز نسخة مطبوعة، ثم تريد العودة إلى استخدام الشاشة لعرض الرسومات، يجب تحديد برنامج تشغيل. قم بإرسال العبارة التالية لعرض إخراج الرسومات على الشاشة: يجب أيضا استخدام برنامج تشغيل الجهاز وين لإنتاج الرسومات على الشاشة عند تشغيل المهمة ساس في وضع الدفعي. إذا قمت بتحديد أنه سيتم عرض إخراج البرنامج في هتمل، يتم تحويل الرسم إلى ملف. GIF وتخزينها في نفس المجلد مثل مجموعة بيانات نظام ساس. لمزيد من المعلومات، راجع الدليل الكامل لنظام تسليم الإخراج ساس. استخدام برنامج تشغيل طابعة ويندوز لجهازك (مرفق مع ويندوز أو مع جهاز الإخراج الخاص بك). تسمح هذه الطريقة ساسغراف بإرسال أوامر الرسومات العامة إلى برنامج تشغيل طابعة ويندوز، ثم يترجم الأوامر إلى تنسيق يمكن للطابعة استخدامها. استخدم برنامج تشغيل طابعة ساسغراف لإنشاء مسار رسومات خاص بالطابعة يمكن إرساله مباشرة إلى الجهاز. عند استخدام برنامج تشغيل طابعة ساسغراف (وتسمى أيضا برنامج تشغيل الطابعة الأصلي ساسغراف، وهذا يعني أنه ينشئ الإخراج باستخدام لغة الطابعة التي هي الأصلية إلى الجهاز المستهدف)، ساس يتجاوز برامج تشغيل الطابعة ويندوز وينشئ الإخراج جاهز للطابعة لجهازك. برامج تشغيل الطابعة ساسغراف على ويندوز مماثلة لتلك المستخدمة من قبل نظام ساس على أجهزة الكمبيوتر المركزية وأنظمة التشغيل أونيكس. بعد إعداد ساس الإخراج لطابعة (باستخدام إما برامج تشغيل الطابعة ويندوز أو برنامج تشغيل طابعة ساسغراف)، يتم إرسال الإخراج إلى إدارة الطباعة في ويندوز، ثم قائمة الانتظار للطباعة على الجهاز الذي تختاره. ساسغراف برامج تشغيل الطابعة العامة مقابل ساسغراف يوضح برامج تشغيل الطابعة الأصلية كيفية استخدام المجموعتين من برامج تشغيل الطابعة داخل ساسغراف لإنتاج إخراج لجهاز معين. تعتمد الطريقة التي تختارها على جهاز الإخراج الذي تستخدمه. لمزيد من المعلومات، راجع الاختيار بين برنامج تشغيل أصلي ساسغراف وبرنامج تشغيل زس وينب. يمكنك التحكم في كل من أساليب طباعة الرسومات باستخدام مربعات الحوار طباعة وإعدادات الطباعة أو خيار سيسبرينت وبيان غوبتيونس ديفيس. استخدام برامج تشغيل ساسغراف عام (وينب زس) 13 لطباعة رسم باستخدام برامج تشغيل الأجهزة العامة ساسغراف مع برامج تشغيل الطابعة ويندوز: من القائمة المنسدلة ملف حدد إعداد الطباعة والتحقق من أن حقل الطابعة في مربع الحوار إعداد الطباعة يحتوي على برنامج تشغيل الطابعة ويندوز الصحيح والمنفذ. يمكنك استخدام مربع الحوار "إعداد الطباعة" لتحديد أي تركيبات حزمة سائق الطابعة التي قمت بتثبيتها في "إدارة الطباعة". (لتثبيت برامج تشغيل ومجموعات جديدة، يمكنك استخدام "معالج إضافة طابعة" في ويندوز، والتي يمكنك الوصول إليها من خلال لوحة تحكم ويندوز.) بدلا من ذلك، يمكنك استخدام الخيار نظام سيسبرينت لتعيين الطابعة الوجهة (على سبيل المثال، خيارات سيسبرينثب لاسرجيت الثالث). لاحظ أنه يمكنك تعيين أسماء برامج تشغيل الطابعة التي تم تكوينها مسبقا في ويندوز فقط. قم بتشغيل برنامج ساسغراف الخاص بك مع غوبتيونس التالية: غوبتيونس ديفيسوينب زس تعتمد قيمة زس وينب التي تحددها على نوع جهاز الإخراج الذي تستخدمه لطباعة الرسم البياني الخاص بك: وينبرتم للطابعات بالأبيض والأسود (أحادية اللون) وينبرتج للطابعات الرمادي وينبرتس للطابعات الملونة وينبلوت للمتآمرين. يتم تحديد اتجاه إخراج الرسومات من خلال ما يلي: إذا قمت بتحديد الخيار غوبتيونس روتيت، يتم توجيه الإخراج وفقا للقيمة التي تحددها ل روتيت. على سبيل المثال، إذا قمت بتحديد غوبتيونس روتاتيلاندسكيب. ثم يتم توجيه الإخراج كما المشهد، بغض النظر عن الإعدادات في مربع الحوار إعداد الطباعة. إذا لم تقم باستخدام الخيار غوبتيونس روتيت، يتم توجيه الإخراج وفقا للإعدادات في مربع الحوار إعداد الطباعة. ملاحظة: تتأثر الطباعة الجرافيكية بالهوامش المحددة في مربع الحوار إعداد الصفحة. إذا قمت بتعديل الهوامش عند طباعة الرسومات وهدفك هو الحفاظ على الرسم النسبي، تأكد من تغيير الهوامش العلوية والسفلية بنفس المقدار الذي قمت بتغيير هوامش اليسار واليمين. استخدام برامج تشغيل الطابعة الأصلية ساسغراف تنتج هبل الناتج المستخدمة من قبل هيوليت باكارد 7550 المتآمرين. بعد أن ينتج برنامج تشغيل الطابعة الأصلي ساسغراف الناتج باللغة الأم للجهاز الهدف، ساس ثم توجيه الإخراج إلى الجهاز باستخدام إدارة الطباعة في ويندوز. يتخطى نظام ساس برنامج تشغيل ويندوز المقترن حاليا مع الجهاز المستهدف، ولكنه يحترم الوجهة المحددة في مربع الحوار إعداد الطباعة عند تحديد مكان إرسال الإخراج. لطباعة رسم بياني باستخدام برنامج تشغيل طابعة ساسغراف، قم بتشغيل برنامج ساسغراف باستخدام غوبتيونس التالية: حيث يكون اسم برنامج التشغيل هو اسم برنامج تشغيل جهاز ساسغراف صالح. على سبيل المثال، تنسيق الرسم البياني لطابعة هيوليت-باكارد لاسرجيت سيريز إي. (يمكنك عرض قائمة كاملة من برامج تشغيل ساسغراف عن طريق إرسال عبارة بروك غديفيس.) لطباعة رسم بياني إلى ملف طابعة (يسمى أيضا ملف تدفق الرسومات، أو غسف) بدلا من مباشرة إلى طابعة، حدد الخيار غسفنام على بيان غوبتيونس مع اسم الملف أو فيليرف الذي يشير إلى حيث تريد الإخراج. على سبيل المثال: الطباعة والمعاينة من نافذة غراف عن طريق تحديد جهاز الهدف، يمكن ساسغراف تنسيق الرسم البياني مع الألوان والسمات المناسبة للطابعة الهدف. لطباعة الرسم البياني بعد عرضه، حدد القائمة المنسدلة ملف ثم حدد طباعة. ملاحظة: إذا لم تقم بتحديد تارجيتديفيس قبل إنشاء الرسم البياني، فستطالبك ساسغراف (في مربع الحوار طباعة) باسم برنامج تشغيل الجهاز عند محاولة طباعة الرسم البياني الذي تقوم بمعاينته. (في معظم الحالات يتم تحديد برنامج التشغيل وينبرتم أو وينبرتس بشكل افتراضي.) قد لا تكون ألوان الرسم البياني والتوجه والتحجيم الأمثل لجهاز الإخراج الذي تحدده. الاختيار بين برنامج تشغيل أصلي ساسغراف وبرنامج تشغيل زس وينب 13 عند اتخاذ قرار بشأن استخدام برامج تشغيل ساسغراف الأصلية أو سلسلة برامج وينب زس من برامج التشغيل، تحتاج إلى النظر في عوامل مثل الجهاز الذي تستخدمه ونوع الإخراج الذي تريد إنتاجه. لاحظ الاعتبارات المحددة التالية: إذا لم يتوفر برنامج تشغيل طابعة ويندوز لجهازك، استخدم برنامج تشغيل أصلي ساسغراف. إذا كان لديك جهاز الذي لا يوجد برنامج تشغيل ساسغراف الأصلي، يجب استخدام برنامج تشغيل زس وينب، شريطة أن يكون هناك برنامج تشغيل طابعة ويندوز المتوفرة للجهاز. في الحالات التي يتوفر فيها نموذج جديد لجهاز النسخ المطبوعة بين إصدارات نظام ساس ومورد الأجهزة يوفر برنامج تشغيل ويندوز جديد يستخدم ميزات جديدة للجهاز، يمكنك استخدام برنامج تشغيل زس وينب للاستفادة من تلك الميزات. إذا كنت ترغب في استخدام خيارات مثل هسيز أو فسيزي لتخصيص مواصفات الحجم المستخدمة في الرسم البياني الخاص بك، باستخدام ساسغراف برامج التشغيل الأصلية عادة ما تنتج نتائج أكثر موثوقية. لاستخدام خطوط تروتايب في إخراج ساسغراف، استخدم أحد برامج تشغيل زس وينب وحدد الخط تماما كما يمكنك تحديد أحد خطوط الأجهزة المثبتة للطابعة. لمزيد من المعلومات حول إنشاء خطوط الأجهزة، راجع نظرة عامة على اعتبارات الرسومات. لاستيراد رسومات نقطية إلى ساسغراف: مع نافذة غراف النشطة، حدد استيراد الصورة. عنصر القائمة من القائمة ملف. استخدم مربع الحوار استيراد صورة لتحديد الدليل المصدر وملف الرسومات. تأكد من أن الحقل تنسيق يعرض تنسيق المصدر الصحيح هذا يشير إلى عامل تصفية الاستيراد ساسغراف سوف تستخدم. هل يمكن أن يكون نظام ساس تلقائيا الكشف عن تنسيق ملف الملف لاستيراد عن طريق تحديد أوتو كالتنسيق. انقر على موافق. ملاحظة: الكشف التلقائي عن تنسيق الملف باستخدام أوتو لا يكتشف تنسيقات ملفات ديب و إمف و ومف يمكنك أيضا تضمين إدخالات كتالوج إيماج في الرسوم البيانية. للحصول على معلومات حول تضمين إدخالات كتالوج إيماج، راجع ساسغراف سوفتوار: ريفيرانس. قم بتصدير الرسومات إلى ملف من نافذة غراف أو محرر الرسومات أو محرر الصور كما هو موضح في تصدير رسم إلى ملف من نافذة ساسغراف. نسخ الرسومات (أو جزء منها) إلى الحافظة ويندوز، ثم لصق محتويات الحافظة في التطبيق الهدف (كنقطة نقطية)، كما هو موضح في لصق الرسومات من ساسغراف إلى تطبيقات ويندوز الأخرى. إنشاء ملف ملف تعريف رسومات الكمبيوتر (سغم) للاستخدام مع حزمة رسومات محددة، وذلك باستخدام برامج التشغيل المضمنة مع نظام ساس، كما هو موضح في إنشاء ملفات سغم للتصدير إلى تطبيقات أخرى. يمكنك أيضا استخدام ساسغراف لإنشاء ملفات جيف و فرمل للاستخدام مع متصفحات الويب وملفات بدف للاستخدام مع برنامج أدوب أكروبات ريدر والعديد من الأنواع المفيدة الأخرى لملفات الرسومات. للحصول على مزيد من المعلومات حول كيفية إنشاء هذه الأنواع من الملفات، راجع ساسغراف سوفتوار: ريفيرانس و ساس أونلين هيلب فور ساسغراف. يمكنك تصدير الرسومات من ساسغراف بأي من التنسيقات الموضحة بتنسيقات ملف تصدير الرسومات. لتصدير رسم بياني من نافذة غراف: مع نافذة غراف كنافذة نشطة، حدد القائمة المنسدلة ملف ثم حدد تصدير صورة. . في مربع الحوار تصدير صورة، حدد تنسيق ملف الهدف. حدد الدليل واسم الملف للرسم المصدر. انقر على موافق. لمزيد من المعلومات حول تصدير الرسومات إلى إدخال كتالوج ساس إيماج من محرر الصور، راجع التعليمات ساس عبر الإنترنت ل ساسغراف. لنسخ المعلومات من ساسغراف إلى الحافظة: من نافذة غراف، اضغط مع الاستمرار على زر الماوس الأيسر واسحب الماوس فوق جزء الرسم البياني الذي تريد نسخه. علامة اختيار مربع قبالة المنطقة المحددة أثناء تحريك الماوس. عند الانتهاء، قم بتحرير زر الماوس. إذا لم تقم بتحديد منطقة الرسم البياني لنسخ، فإن الخطوة التالية نسخ الرسم البياني بأكمله إلى الحافظة. مع نافذة غراف لا تزال نشطة، اضغط كترلك (أو حدد نسخ إلى لصق المخزن المؤقت من القائمة تحرير). هذا نسخ الرسم البياني إلى الحافظة. من هنا، يمكنك التبديل إلى التطبيق المستهدف ولصق الرسم البياني (عادة باستخدام لصق أو لصق خيارات خاصة في تطبيق ويندوز آخر). لمزيد من المعلومات حول كيفية لصق المعلومات من الحافظة راجع وثائق تطبيق ويندوز الأخرى. لإنشاء سغم من ساسغراف، تعيين غوبتيونس على النحو التالي: حيث سغم زكسكس هو سائق سغم المناسب للتطبيق الذي تستهدفه واسم الملف. CGM هو اسم الملف الذي تريد إنشاء. سغم السائقين والتوثيق لحزم الرسومات الشعبية يسرد حزم الرسومات التي يمكنك تصدير سغمس، والسائقين المناسبين لاستخدام، و ساس معهد الوثيقة التي تصف كيفية تصدير الملف واستخدامه مع التطبيق المستهدف. يمكنك الوصول إلى هذه الوثائق مجانا من قسم الدعم الفني التابع لمعهد ساس على موقع معهد ساس على الويب. ملاحظة: ستقوم مجموعة الاستشارات الإحصائية إدر بترحيل الموقع إلى نظام إدارة المحتوى في وردبريس في فبراير لتسهيل الصيانة وإنشاء محتوى جديد. ستتم إزالة بعض صفحاتنا القديمة أو وضعها في الأرشيف بحيث لا يتم الاحتفاظ بها بعد الآن. سنحاول الحفاظ على عمليات إعادة التوجيه بحيث تستمر عناوين ورل القديمة في العمل بأفضل ما في وسعنا. مرحبا بكم في معهد البحوث الرقمية والتعليم مساعدة مجموعة الاستشارات الاستشارية من خلال إعطاء هدية مكتبة ساس مقدمة لنشر الرسومات الجودة في ساس لنظام التشغيل ويندوز تم تكييف هذه الصفحة من صفحة تحمل نفس الاسم (بتاريخ 13 أغسطس 1998) التي تم إنشاؤها بواسطة أوليفر شابينبرغر. نشكر البروفسور شابينبرغر على الإذن بتكييف هذه الصفحة وتوزيعها عبر موقعنا الإلكتروني. غالبا ما يسأل مستخدمو المبتدئين لنظام ساس كيفية إنشاء رسومات جودة النشر. على الرغم من أن جوهر نظام ساس يحتوي على العديد من الإجراءات للرسوم البيانية الطابعات بسيطة، مثل بروك بلوت و بروك تشارت، إخراج هذه الإجراءات ليست جودة النشر. تحتوي وحدة ساسغراف على إجراءات لإنشاء رسومات عالية الجودة. في حين أنه من السهل استخدام إجراءات مثل غلوت، غشارت، G3D، وما إلى ذلك وإنتاج بعض لطيفة تبحث الرسم البياني على الشاشة، بل هو قصة أخرى لتنسيق هذه الرسومات لجهاز إخراج معين، بحيث يمكن طباعتها، نسخ إلى ومعالج النصوص، وتصديرها كملفات جيف، وما إلى ذلك. دراسة كتيب ساسغراف (مجلدين) أمر ضروري لتعلم جميع عمليات الدخول والخروج من هذه العملية. لقد شعرت دائما، أن أكثر الوسائل كفاءة للحصول على الرسومات أود هو استخدام قالب أو برنامج الكتابة من قبل شخص آخر وتعديل لاستيعاب الاحتياجات الخاصة بك ويريد. تحتوي صفحة الويب هذه على العديد من برامج المثال لإنتاج رسومات عالية الجودة منشورة لطابعة ليزر هب. يتم عرض الرسوم البيانية ويسيويغ في ويندوز ويمكن طباعتها من الشاشة. 1. كيف تختلف ساسغراف عن حزم الرسومات الأخرى كنت معتادا على حزم الرسومات مثل سيغمابلوت، بلوتيت، أكسوم، وما إلى ذلك حيث يتم إنتاج الرسوم البيانية من جدول البيانات مثل البيانات. يتم وضع التعليقات التوضيحية على الرسم البياني بطريقة تفاعلية. يتم اختيار نوع الرسم البياني من خلال واجهة مستخدم رسومية، وهكذا دواليك. في الرسومات ساسغراف يتم إنتاجها أوسولي من خلال برمجة البيانات في محرر البرنامج وتنفيذها (هناك طرق أخرى لإنشاء الرسوم البيانية في ساس، على سبيل المثال ساسينزيت و ساسبيكترافيو). إن تعريف المحاور والشروح والملاحظات على الرسم البياني والبيانات التي سيتم استخدامها وحجم وحجم الرموز والخطوط كلها جزء من البرنامج. هذا يبدو وكأنه هزل للمستخدمين المبتدئين، ولكن في الواقع قوية للغاية. في حين أنه يعطي المستخدم السيطرة الكاملة على ظهور الرسم البياني، فإنه يؤدي إلى برنامج قابل للتخزين التي يمكن تنفيذها في وقت لاحق لمجموعة بيانات مختلفة، وإنتاج أساسا نفس الرسم البياني مع بيانات جديدة. يمكن للمرء أن يخلق الرسوم البيانية متعددة من مجموعة بيانات مع الشروح التي يتم وضعها بشكل متطابق، يمكن تغيير قيمها اعتمادا على محتويات مجموعة بيانات دون تدخل المستخدم. بدلا من تخزين ملف رسومات ضخمة، يمكنك اختيار لحفظ برنامج ساس صغير أنه عند التنفيذ يخلق الرسم الذي تريده. غوبتيونس هي خيارات الرسومات التي تحدد جهاز الإخراج الذي يتم تنسيق الرسوم البيانية، سواء تم عرضها كمعاينة الشاشة، وكتب إلى ملف، وحجم الرسم البياني، والتوجه، وما إلى ذلك من خلال وضع غوبتيونس بشكل صحيح، يمكنك خفض على الإجرائية البيانات، رمز في محور وتعاريف أسطورة، الخ 2.1. غوبتيونس لمعاينة الشاشة، مهيأ ل هب لاسرجيت العبارة التالية هي للاتجاه العمودي على طباعة هب لاسرجيت 4 عند 600 نقطة لكل بوصة: غوبتيونس ديفيسيوين targetdeviceHPLJ4SI غونيتين hby0 vsize10.0 في hsize8.0 في نوبوردر نوبرومبت ديسبلاي يخبر الخيار ديفيسوين ساس ل برودوسكس الرسومات كما معاينات الشاشة ويسيويغ. بعد أن يظهر الرسم البياني ترضيك، يمكنك طباعة التعليقات أو التعليق عليها أو تصديرها من هناك. يتم تحديد الرسوم البيانية الجهاز الإخراج التي يتم تحديدها بواسطة الخيار تارجيتديفيس. للحصول على قائمة من الأجهزة على النظام الخاص بك تنفيذ بروك غديفيس تشغيل وتصفح ديسكريبتوينز حتى يكون لديك تحديد الجهاز من اختيارك. ويحدد الخيار غونيت وحدة القياس المستخدمة مع مواصفات ارتفاع معينة. غونيين يحدد وحدات الرسومات في بوصة. سيؤدي بيان رمز مثل رمز اللون 1 h1.1 فالوبلوس إلى إنتاج رموز رسومية بقياس 0.1 بوصة. يحدد الخيار HBY0 الارتفاع (في البنادق) لخط بي عند استخدام المعالجة الثانوية في إجراءات ساسغراف. فإنه فعال قمع الرؤوس التلقائية ساس سوف يكتب إلى كل رسم بياني لكل مجموعة في مجموعة بيانات مصنفة. فزيزي و هسيز يحددان الحجم الرأسي والأفقي لمنطقة إخراج الرسومات. يجب تعيينه للسماح لهوامش الصفحة الضرورية. الخيار نوبوردر يلغي طباعة إطار حول الرسم البياني. نوبرومبت مفيد إذا كنت ترغب في منع أن ساس بإرسال المطالبات إلى جهاز التجريد. يمكن أن يكون هذا رسالة مثل كوتليس إضافة بابيركوت أو لمعاينة الشاشة كاتبريس ريتورنكوت. مع نوبرومبت في الواقع، يتم عرض الرسوم البيانية في أقرب وقت يتم إنشاؤها. خيار ديسبلاي يوجه ساس ليس فقط لتوليد الرسوم البيانية، ولكن أيضا لعرضها. في العديد من التطبيقات، كنت علة تنتج رسومات متعددة في البرنامج الخاص بك، ولكن لا نريد أن نراهم على الفور. بدلا من ذلك، بعد أن يتم إنتاج جميع الرسوم البيانية، يمكنك عرضها في جدول 22 على الشاشة (إعادة تشغيل). أثناء إنشاء الرسوم البيانية تعيين غوبتيونس نوديسبلاي وتحويل ديسبلاي على قبل اعادتها مباشرة. بيان غوبتيونس من القسم السابق يمكن تعديلها بسهولة لاستيعاب الطباعة المشهد. فقط سويث فزيزي و هسيز وإضافة الخيار روتيت: غوبتيونس ديفيسيوين الهدفdeviceHPLJ4SI غونيتين hby0 vsize8.0 في hsize10.0 في نوبرومبت عرض روتاتيلاندسكيب 2.3. حفظ رسم بياني بتنسيق رسومات معين بدلا من عرض الرسوم البيانية على الشاشة والتصدير من المعاينة إلى تنسيق ملف رسومات معين، يمكنك إنشاء الرسوم البيانية في التنسيق المطلوب مباشرة. ويتم ذلك من خلال الجمع بين عبارة فلنام (التي تحدد فيليرف) مع غوبتيونس المناسبة. البيانات التالية اثنين توليد رسم بياني في تنسيق سغم (تنسيق ل ميكروسوفت ورد ويندوز، راجع جهاز الرسومات سغموك مع تشغيل بروك غديفيس). سيتم تخزين الرسم في C: ResearchGraphsFirstgraph. cgm. يقوم غسفموديريبلاس بإرشاد ساس إلى استبدال الملف إذا كان موجودا. اسم الملف أوتفيل C: ResearchGraphsFirstGraph. cgm غوبتيونس غسفموديريبلاس غسفنوتوتفيل ديفيشغموك البيانات التالية إنشاء الرسم البياني ساس كملف جيف 373280: اسم الملف أوتفيل C: ResearchGraphsGifsFirstGif. gif غوبتيونس غسفموديريبلاس غسفنوتوتفيل devicegif373 سيتم إنشاء المؤامرات ثنائي المتغير في هذا القسم من مجموعة البيانات التالية (كرف، سبد، إرف) وثلاثة درجات من الاعتماد على البيانات (المدى 50، 100، 200). المتغير ترويد يقيس الفرق الحقيقي في مقارنات المتوسط. المؤامرات ثنائية المتغيرات التي نريد خلقها هي قطع من POWER05 (المحور العمودي) مقابل ترويد (محور هوريزونتال). داتا إنيرجي إنبوت رانج أناليس ترويد power05 نت داتالينس 50 كرف 0 0.04080 1 50 كرف 1 0.08425 1 50 كرف 2 0.17533 1 50 كرف 3 0.34800 1 50 كرف 4 0.54400 1 50 إرف 0 0.15980 2 50 إرف 1 0.20625 2 50 إرف 2 0.27967 2 50 إرف 3 0.43100 2 50 إرف 4 0.58500 2 50 سبد 0 0.05280 3 50 سبد 1 0.07550 3 50 سبد 2 0.21033 3 50 سبد 3 0.39950 3 50 سبد 4 0.59400 3 100 كرف 0 0.04120 4 100 كرف 1 0.10500 4 100 كرف 2 0.21567 4 100 كرف 3 0.39150 4 100 كرف 4 0.60600 4 100 إرف 0 0.06410 5 100 إرف 1 0.13125 5 100 إرف 2 0.24467 5 100 إرف 3 0.41700 5 100 إرف 4 0.61000 5 100 سبد 0 0.05410 6 100 سبد 1 0.06650 6 100 سبد 2 0.25200 6 100 سبد 3 0.48000 6 100 سبد 4 0.69900 6 200 كرف 0 0.04270 7 200 كرف 1 0.15925 7 200 كرف 2 0.31467 7 200 كرف 3 0.50400 7 200 كرف 4 0.68000 7 200 إرف 0 0.05420 8 200 إرف 1 0.16800 8 200 إرف 2 0.33467 8 200 إرف 3 0.52350 8 200 إرف 4 0.69500 8 200 سبد 0 0.05780 9 200 سبد 1 0.07550 9 200 سبد 2 0.34833 9 200 سبد 3 0.62000 9 200 سبد 4 0.80100 9 تشغيل بروك سورت داتابور بواسطة المدى أناليس ترويد رن ذيس مؤامرة تجمع بين النطاقات الثلاثة والتحليلات، أي الرسوم البيانية جميع نقاط البيانات في مجموعة البيانات. يتم تنسيقه لطابعة هب لاسرجيت إيف طباعة صفحة صورة التوجه في 600 نقطة في البوصة. غوبتيونس ديفيسيوين targetdeviceHPLJ4SI غونيتين hby0 vsize10.0 في hsize8.0 في نوبوردر نوبرومبت عرض تحديد الرموز التي سيتم استخدامها في الرسم البياني. يتم استخدام نوع رمز واحد فقط هنا. أنا أعرف طريقة الاستيفاء. لتوصيل نقاط استخدام إيجوين. إين لا ربط النقاط. L1 سيكون نوع الخط، إذا كانت نقاط البيانات متصلة. تحدد فسيركل الرمز الذي سيتم استخدامه. رمز 1 كولوربلاك الارتفاع 0.15 إينون l1 فيسيركل تحديد المحور الأول جميع القياسات في بوصات، منذ غونيتين في غوبتيونس axis1 طول 5.5 أصل (1.50، 2.00) عرض 2 خط عرض تعويض (0.2، 0.1) قيمة (cback fcentb height0.13) الرئيسية (كبلاك H0.09 العرض 2) طفيفة (كبلاك H0.05 العرض 2 n1) التسمية (كبلاك H0.12 في فسنتب الفرق الحقيقي يعني) تعريف المحور الرأسي. الخيار A90 في عبارة لابيل يدور التسمية 90 درجة المحور 2 الطول 5.5 في الأصل (1.50 في، 2.00 في) العرض 2 (0 إلى 1 بواسطة 0.10) الحد الأدنى والحد الأقصى وخطوة حجم الإزاحة (0.2 إن، 0.1 إن) كبلاك فسنتب ارتفاع 0.0.13 في) الرئيسية (كبلاك H0.09 العرض 2) طفيفة (كبلاك H0.05 العرض 2 N1) التسمية (كبلاك H0.12 في فسنتب a90 وظيفة الطاقة) القضاء على العناوين الموجودة والحواشي السفلية قبل إنشاء الرسم البياني حتى أنها لن تتفجر غراف تيتل فوتنوت قم بإنشاء الرسم البياني وعرضه. تعيين AXIS1 المعرفة أعلاه كما الأفقي و AXIS2 كمحور العمودية بروك غبلوت داتابور ملاحظة الخطوة (1.5 في 1.0 في) فسنتب h0.12 في كوتفيغور 1. وظيفة الطاقة كدالة لمتوسط الاختلاف يعني مؤامرة حقيقية Power05trued 1 haxisaxis1 vaxisaxis2 تشغيل إنهاء 3.2 . رموز متفاوتة استنادا إلى متغير مجموعة بيانات في الإجراء بروس غلوت السابق استدعاء قوة مؤامرة البيان05 ترويد 1. تعليمات ساس باستخدام تعريف الرمز الأول (رمز 1) إلى نقاط بيانات الرسم البياني. لتحديد نقاط البيانات المقابلة لتحليلات مختلفة، ونحن بحاجة إلى استخدام تعريفات رمز متعددة وإرشاد ساس عند اختيار رمز معين. نحن نستخدم متغير مجموعة البيانات نت للقيام بهذا الأخير. كلما نت التغييرات القيمة، نريد ساس لتغيير الرمز. تحديد ثلاثة أنواع رمز مختلفة، واحد لكل رمز تحليل1 كولوربلاك الارتفاع 0.15 في إنزون l1 رمز فسيركل 2 كولوربلاك الارتفاع 0.15 في إينون l1 فبلوس رمز 3 كولوربلاك الارتفاع 0.15 في إينون l1 فدياموند استدعاء غلوت ولكن فقط استخدام البيانات المقابلة ل range100 لاحظ أن تحتوي العبارة بلوت على نت التي توجه ساس للحصول على تخصيص الرمز من متغير مجموعة البيانات نت. بروك غبلوت داتابور (حيث (range100)) الخطوة ملاحظة (1.5 في 1.0 في) فسنتب h0.12 في كوتفيغور 1. وظيفة الطاقة كدالة لفرص صحيح ديفيرنتكوت مؤامرة Power05trued نت haxisaxis1 vaxisaxis2 تشغيل إنهاء مؤامرة Power05trued نت haxisaxis1 vaxisaxis2 في السابق تسبب المثال ساس لوضع أسطورة قبيحة في أسفل الصفحة. You can deal with this in three different ways: a) suppress the legend altogether using the NOLEGEND option: plot Power05trued cnt haxisaxis1 vaxisaxis2 nolegend b) define a better looking legend and tell SAS to use it instead c) Use annotations instead of a legend. Here is how to implement the second approach: legend1 across1 down 3 frame position(top left inside) mode share value (fcentb h0.1 in cblack Correct Random Field Estimated Random Field Split Plot Design) label (fcentb h0.15 in cblack Type of Analysis:) symbol1 colorblack height0.15 in ijoin l1 vcircle w2 symbol2 colorblack height0.15 in ijoin l1 vplus w2 symbol3 colorblack height0.15 in ijoin l1 vdiamond w2 proc gplot datapower(where(range100)) note move(1.5 in. 1.0 in) fcentb h0.12 in quotFigure 1. Power function as a function of true mean differencesquot plot Power05trued cnt haxisaxis1 vaxisaxis2 legendlegend1 run quit If you are not sure how to order the text descriptors in the VALUE statement, leave them off the first time you run the graph. SAS will use the internal values from the data set instead. 3.4. Annotations with annotation data set An annotation data set is a data set containing instructions where to put labels on a graph, how to format them, etc. You can actually create entire graphs including data values, lines, etc. from nnotation data sets. To use annotations you must create an annotation data set and tell SAS in the PLOT statement to use the particular data set through the ANNOTATE option. Create the annotation data set. Notice that it is based on the actual data set POWER. For each analysis output one label. data anno length function color style 8 text 20 retain a few variables so you dont have to define them for every observation. retain color black style swiss hsys 3 xsys ysys 2 set power(where(range100)) by range analys Output a label when hitting the last observation in a particular analysis group so the label will appear at the right end of the graph if last. analys then do functionlabel text Analys get the label text from the data set variale angle0 x Trued y power05 position of label on graph size1.2 position 6 position of label relative to x and y 6 this displays it right justified output output the observation to the annotation data set end run proc gplot datapower(where(range100)) note move(1.5 in. 1.0 in) fcentb h0.12 in quotFigure 1. Power function as a function of true mean differencesquot plot Power05trued cnt haxisaxis1 vaxisaxis2 annotateanno nolegend run quit The next example plots the SPD analysis but writes the actual data values over the symbols. data anno length function color style 8 text 20 retain color black style swiss hsys 3 xsys ysys 2 set power(where( (range100) and (analysSPD))) functionlabel text left(put(power05,4.2)) angle0 x Trued y power05 size1.2 position 2 output run proc gplot datapower(where((range100) and (analysSPD))) note move(1.5 in. 1.0 in) fcentb h0.12 in quotFigure 1. Power function as a function of true mean differences. quot move(1.5 in. 0.8 in) fcentb h0.12 in quot Power values shown. quot plot Power05trued cnt haxisaxis1 vaxisaxis2 annotateanno nolegend run quit Histograms are created with PROC GCHART. It can plot vertical bar charts, horizontal bar charts, pie charts, etc. In this exaple, we plot the empirical frequency distribution of a Chi-Square random variable with 6 degrees of freedom. Create the data by randomly drawing from the Chi-Square disribution 1000 times data chi2 do i 1 to 1000 x 2rangam(1234,3) output end run define the (horizontal) axis axis1 length 5.5 in origin(1.50 in, 2.00 in) width2 offset(0.2 in, 0.1 in) value(cblack fcentb height0.13 in) label(cblack H0.12 in fcentb Chi2 Realization) define the vertical axis axis2 length 5.5 in origin(1.50 in, 2.00 in) width2 offset(0.2 in, 0.1 in) value(cblack fcentb height0.13 in) major(cblack H0.09 width2) minor(cblack H0.05 width2 n1) label(cblack H0.12 in fcentb a90 Percent) proc gchart datachi2 vbar x typepercent display frequency as percentages levels10 number of levels for numeric variable x raxis axis2 axis definition for the response (vertical) maxis axis1 axis definition for midpoints (horizontal) run quit Since the variable X is numeric, you can define the class midpoints to be used in three different ways: a) simply specify the number of levels to be created as above with the LEVELS option. b) define specific midpoints with the MIDPOINTS optin, e. g. MIDPOINTS1 to 30 by 2 c) Let SAS calculate the class midpoints automatically by neither specifying LEVELS or MIDPOINTS 4.2. Side-by-side (grouped) histograms To create side-by-side histograms in the same graph use a variable in the data set which defines which histogram a data point belongs to and use this variable in the GROUP option of the VBAR stateent in PROC GCHART. In the next example, 1000 observations are drawn at random from a Chi-Square distribution with 6 degrees of freedom followed by 1000 observations from a Gaussian distribution with the same mean and variance. A histogram is produced for each set of 1000 observations and displayed inthe same graph. The variable DIST identifies the group membership. data chi2 do i 1 to 2000 if i lt 1000 then do Chi(6) distribution x 2rangam(1234,3) distChi(6) end else do A Gaussian distribution with same mean and var. x 6 Sqrt(12)rannor(1234) distN(6,12) end output end run define an axis for the groups axis3 length 5.5 in origin(1.50 in, 2.00 in) width2 offset(0.2 in, 0.1 in) value(cblack fcentb height0.13 in) label(cblack H0.12 in fcentb Distribution Type) proc gchart datachi2 vbar x typepercent groupdist levels10 number of levels for numeric variable x raxis axis2 axis for the response (vertical) maxis axis1 axis for the midpoint axis (horizontal) gaxis axis3 axis for the grouping axis run quit 4.3. Subdivided (subgrouped) histograms Rather than displaying histograms side-by-side, one often wants to subdivide the bars in a histogram according to some other variable. Use the SUBGROUP option of the VBAR statement to tell SAS which data set variable defines the subdivision of the bars. The following (fictitious) data set contains sales figures from four states for three years. The histrogram of annual sales is to be subdivided by states. axis2 length 5.5 in origin(1.50 in, 2.00 in) width2 value(cblack fcentb height0.13 in) major(cblack H0.09 width2) minor(cblack H0.05 width2 n1) label(cblack H0.12 in fcentb a90 Cumulative Sales in Thsd ) axis1 length 5.5 in origin(1.50 in, 2.00 in) width2 order (1996, 1997, 1998) value(cblack fcentb height0.13 in) label(cblack H0.12 in fcentb Calendar Year) legend2 across1 frame position(top right inside) mode share value (fcentb h0.1 in cblack Michigan Ohio Virginia Wisconsin) label (fcentb h0.15 in cblack State:) proc gchart datasales vbar year discrete interpret YEAR as a discrete variable width7 define the width of a bar raxisaxis2 maxisaxis1 sumvarsales the variable you wish to sum subgroupstate the variable defining the subdisivion legendlegend2 run quit The patterns SAS uses to fill the bars may not be the ones you like most. To change the fill pattern use the PATTERN statement: pattern1 cblack values solid black pattern2 cblack valuee empty gt white pattern3 cblack valueL1 left hatched density 1 pattern4 cblack valueR3 right hatched density 3 proc gchart datasales vbar year discrete width7 raxisaxis2 maxisaxis1 sumvarsales subgroupstate legendlegend2 run quit 5. Replaying Multiple Graphs Per Page To replay multiple graphs on a page you have to do the following: a) define a graphics catalog in which the graphs produced along the way are stored. This is done with PROC GREPLAY. b) define how many graphs are replayed per page, and where they go. This is also done in PROC GREPLAY c) replay the graphs During creation of the graphs I usually turn the DISPLAY GOPTION OFF by executing first and turn displaying of graphs on just before invoking replaying. This example creates two bivariate plots and two histograms and displays them in a 22 table on a single page. Delete the contents of the graphics catalog MyCat, if the catalog exists. If the catalog doe not exist, this will create an error message, but SAS will continue to process statements. So, no harm done. proc greplay igoutMyCat tctempcat nofs delete all quit goptions devicewin targetdeviceHPLJ4SI gunitin hby0 vsize10.0 in hsize8.0 in noborder noprompt nodisplay turn automatic display of graphics off Now generate the graphs First generate plots of the power function for all ranges symbol1 colorblack height0.15 in ijoin l1 vcircle w2 axis1 length 5.5 in origin(1.50 in, 2.00 in) width2 offset(0.2 in, 0.1 in) value(cblack fcentb height0.13 in) major(cblack H0.09 width2) minor(cblack H0.05 width2 n1) label(cblack H0.12 in fcentb True mean difference) axis2 length 5.5 in origin(1.50 in, 2.00 in) width2 order (0 to 1 by 0.10) offset(0.2 in, 0.1 in) value(cblack fcentb height0.13 in) major(cblack H0.09 width2) minor(cblack H0.05 width2 n1) label(cblack H0.12 in fcentb a90 Power function) data anno length function color style 8 text 23 retain color black style swiss hsys 3 xsys ysys 2 set power(where(range100)) by range analys if last. analys then do functionlabel if AnalysSPD then text Split-Plot Analysis else if analysERF then textEstimated Random Field else if analysCRF then textCorrect Random Field angle0 x 0 y 0.95 size1.5 position 6 output end run Notice the GOUT option on the PROC GPLOT statement It places the graph into the graphics catalog from where we pull it again when the graphs are replayed proc gplot datapower(where(range100)) goutMyCat plot Power05trued 1 haxisaxis1 vaxisaxis2 annotateanno by analys run quit axis1 length 5.5 in origin(1.50 in, 2.00 in) width2 offset(0.2 in, 0.1 in) value(cblack fcentb height0.13 in) label(cblack H0.12 in fcentb Chi2 Realization) axis2 length 5.5 in origin(1.50 in, 2.00 in) width2 offset(0.2 in, 0.1 in) value(cblack fcentb height0.13 in) major(cblack H0.09 width2) minor(cblack H0.05 width2 n1) label(cblack H0.12 in fcentb a90 Percent) Chart is placed in the graphics catalog proc gchart datachi2 goutMyCat vbar x typepercent levels10 number of levels for numeric variable x raxis axis2 axis for the res ponse (vertical) maxis axis1 midpoint axis (horizontal) run quit axis2 length 6.0 in origin(1 in, 1.00 in) width2 value(cblack fcentb height0.13 in) major(cblack H0.09 width2) minor(cblack H0.05 width2 n1) label(cblack H0.12 in fcentb a90 Cumulative Sales in Thsd ) axis1 length 6.0 in origin(1 in, 1.00 in) width2 order (1996, 1997, 1998) value(cblack fcentb height0.13 in) label(cblack H0.12 in fcentb Calendar Year) legend2 across1 frame position(top right inside) mode share value (fcentb h0.1 in cblack Michigan Ohio Virginia Wisconsin) label (fcentb h0.15 in cblack State:) Turn the displaying of graphs back on goptions display Run PROC GREPLAY. First define a template for placing four graphs onto a page. The four sections are defined in terms of their corner coordinates. The lower left corner of the page has coordinate (0,0). LLX refers to the lower left x coordinate of a panel, URY to the upper right Y coordinate and so forth proc greplay igoutMyCat tctempcat nofs TDef Four DesFour plots and a caption 1LLX0 LLY50 ULX0 ULY100 URX50 URY100 LRX50 LRY50 2LLX50 LLY50 ULX50 ULY100 URX100 URY100 LRX100 LRY50 3LLX0 LLY0 ULX0 ULY50 URX50 URY50 LRX50 LRY0 4LLX50 LLY0 ULX50 ULY50 URX100 URY50 LRX100 LRY0 replay the graphs in the template. Notice that the first plot, chart, etc. is referenced as Gplot, Gchart and so forth. Gplot1 is the second graph in the catalog produced by PROC GPLOT. The TREPLAY statment puts the first plot in the first panel the first chart in the third panel and so forth. TemplateFour Treplay 1:Gplot 2:Gplot1 3:Gchart 4:GChart1 quit (quality of gif not even close to printed quality) The content of this web site should not be construed as an endorsement of any particular web site, book, or software product by the University of California.
Comments
Post a Comment