2015-02-10 4 views
6

मैंने हाल ही में gnuplot 5 में अपग्रेड किया है और TikZ टर्मिनल का उपयोग करके धराशायी लाइनों का उत्पादन करने में असमर्थ रहे हैं। इन आदेशों चल रहा है:TikZ टर्मिनल का उपयोग कर gnuplot 5 में धराशायी लाइनों का उत्पादन कैसे करें?

set term tikz 
set output "test.tex" 
test 

gnuplot 4.6 (पहली छवि) में चित्तीदार लाइन प्रकार है, लेकिन gnuplot 5 (दूसरी छवि) में केवल ठोस लोगों का उत्पादन। क्या डाउनग्रेडिंग के बिना इसे ठीक करने का कोई तरीका है?

मैंने dashlength टर्मिनल विकल्प के लिए अलग-अलग मान सेट करने का प्रयास किया है, लेकिन इससे मदद नहीं मिली।

उत्तर

6

5,0 gnuplot के साथ धराशायी लाइनों के साथ निपटने के लिए अपनी तरह से बदल गया है। सभी लाइन प्रकार डिफ़ॉल्ट रूप से ठोस होते हैं, यह test कमांड आपको दिखाता है।

, धराशायी लाइनों के सक्षम, नई dashtype कीवर्ड का उपयोग करने, उदा,

plot for [i=1:4] i*x dashtype i 

कि सभी टर्मिनलों जो डैश रेखाएं समर्थन के लिए काम करता है।

नोट, कि dashtype के साथ आप अपने खुद के डैश पैटर्न भी निर्दिष्ट कर सकते हैं।

उदाहरण स्क्रिप्ट:

set terminal lua tikz linewidth 3 standalone 
set output 'dash.tex'  
unset key 

set linetype 1 dashtype 2 
set linetype 2 dashtype '..-' 
set linetype 3 dashtype (2,2,4,4,6,6) 
plot for [i=1:3] i*x 

enter image description here

संबंधित मुद्दे