كيفية التعامل مع السطر الأول من ملف البيانات باسم ملصقات الأعمدة في gnuplot؟

StackOverflow https://stackoverflow.com/questions/773643

  •  13-09-2019
  •  | 
  •  

سؤال

لدي طاولة مثل هذا:

A B C D E F G H I 
10 23998 16755 27656 17659 19708 20328 19377 18925
20 37298 33368 53936 41421 44548 40756 40985 37294

يمكنني استخدام هذا الأمر للمصورة

plot "C:/file.txt" using 1:2 with lines smooth bezier, "C:/file.txt" using 1:3 with lines smooth bezier, ...

ومع ذلك، فإن جميع الملصقات تخرج كاسم الملف. هل من الممكن لقراءة الخنزير في الصف الأول وتسمي الخطوط وفقا لذلك؟

هل كانت مفيدة؟

المحلول

تعيين مفتاح Autotitle العمود

نصائح أخرى

مؤامرة ل [N = 2: 12] 'vv.csv' u 1: (العمود (n)) W خطوط عنوان العمود (n)

لم أكن أرغب في رسم العمود الأول من البيانات وبالتالي N = 2: .....

راجعت الوثائق ولا أرى طريقة للقيام بذلك تلقائيا، ولكن يمكنك تعيين عنوان يدويا مع

plot "file.txt" using 1:2 title "A" with lines smooth bezier ...

انا مرة كتب برنامج نصي لرسم ترددات محطة راديو FM على طول محور من 87 ميجا هرتز إلى 108 ميجا هرتز، باستخدام أسماء كل محطة إذاعية كملصقات رأسية. لم يكن هذا حلا نوايا Gnuplot، تتم معالجة ملف الإدخال مع Perl مع Make، لكنني أقترح عليك إلقاء نظرة عليه ومعرفة ما إذا كان يمكنك استخدام شيء من هذا القبيل.

يمكنك أيضا استخدام مجموعة أدوات gnuplot مثل هذا واحد لبثون إذا كنت ترغب في الحصول على الكثير من البيانات للمصورة وتريد أتمتة استخراج الألقاب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top