Gnuplot में स्केल पैटर्न (पूरे आउटपुट का आकार बदले बिना)


2

मैं के साथ एक भूखंड बनाना चाहते हैं eps कुछ कर्व्स के बीच के क्षेत्र को भरने के लिए पैटर्न का उपयोग करके टर्मिनल, उदाहरण के लिए इन कमांडों का उपयोग करके:

set terminal eps size 4, 4
set output "plot.eps"
plot x**2 with filledcurves fs pattern 4

क्या पैटर्न को स्केल करने का कोई तरीका है, अर्थात्, आउटपुट आकार को बदलने के बिना उदाहरण में भरने वाली रेखाओं को अधिक या कम घना बनाते हैं?

जवाबों:


2

यह एक चाल के साथ संभव है, लेकिन वर्तमान में मैं इसे केवल हाथों से करने में सक्षम हूं।
उस पर विचार करना:
postscript एक भाषा है
eps फ़ाइल पाठ पठनीय है।
आपके आदेश से उत्पन्न आउटपुट की लाइन 443 पर आप पढ़ सकते हैं

1.28 w

यदि आप मान को बदलते हैं, तो आप भरने वाले पैटर्न में से एक की मोटाई बदल देंगे।
उदाहरण के लिए मैंने कोशिश की:

5.28 w

यहाँ छवियों के नीचे (में परिवर्तित) png ) 1.28 के डिफ़ॉल्ट मूल्य के साथ और 5.28 के एक संशोधित के साथ।

Default value 1.28 w Modified value 5.28 w

ps & gt; gnuplot संस्करण 4.6 पैचवेल 4।


यह इसके अंदर था CairoPattern ब्लॉक।

/CairoPattern {
  q
1 g
0 0 8 8 rectfill
1 0 0 rg
1.28 w
0 J
0 j
[] 0.0 d
10 M q 1 0 0 -1 0 8 cm
4 0 m 4 8 l S Q
  Q
}

संदर्भ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.