1 पॉइंट द्वारा GN⁺ 2024-06-28 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Emacs में चार्ट बनाने के लिए एक नया पैकेज: eplot

eplot पैकेज का परिचय

  • Emacs में सरल प्लॉट आसानी से बनाने के लिए eplot नाम का पैकेज पेश किया गया है.
  • मौजूदा chart.el की कार्यक्षमता सीमित थी.
  • eplot में Y-अक्ष के नंबर समझने में आसान तरीके से दिखाए जाते हैं.

मौजूदा चार्ट टूल्स की समस्याएँ

  • Google Finance के चार्ट लंबे समय तक अव्यावहारिक अक्षों का उपयोग करते रहे.
  • स्टॉक चार्ट बनाते समय अक्ष के नंबरों को 'देखने में अच्छे नंबर' के रूप में दिखाना महत्वपूर्ण है.

eplot की विशेषताएँ

  • eplot Emacs में बहुत-से नंबर वाले buffer से M-x eplot कमांड द्वारा चार्ट बनाता है.
  • चार्ट को आसानी से समायोजित करने के लिए header की अवधारणा पेश की गई है.
  • SVG का उपयोग करके gradient को आसानी से लागू किया गया है.

उपयोग का तरीका

  • buffer में नंबर दर्ज करके M-x eplot चलाने पर चार्ट दिखाया जाता है.
  • header जोड़कर चार्ट को तेज़ी से समायोजित किया जा सकता है.
  • eplot mode का उपयोग करके चार्ट को सुविधाजनक ढंग से संपादित किया जा सकता है.

विकास की स्थिति

  • फिलहाल eplot Microsoft Github पर सार्वजनिक है.
  • यह अभी भी निर्माणाधीन प्रोजेक्ट है, और कोड अभी व्यवस्थित नहीं है.

GN⁺ की राय

  • यूज़र अनुभव: eplot Emacs उपयोगकर्ताओं को बेहतर चार्ट अनुभव देता है.
  • डेवलपमेंट सुविधा: header के ज़रिए चार्ट को आसानी से समायोजित किया जा सकता है, जो डेवलपर्स के लिए सुविधाजनक है.
  • तकनीकी विचार: SVG का उपयोग करके gradient लागू करने का पहलू दिलचस्प है.
  • तुलना के लिए: समान सुविधाएँ देने वाले टूल्स में Excel और Jupyter Notebook शामिल हैं.
  • भविष्य की संभावनाएँ: अभी कोड व्यवस्थित नहीं है, लेकिन आगे इसमें सुधार की संभावना अधिक है.

1 टिप्पणियां

 
GN⁺ 2024-06-28
Hacker News राय
  • हाल ही में Emacs bug fixes पर काम करते हुए समझ में आया कि "10% of Emacs bug fixes" को क्यों नहीं ढूंढ पाया था। यह सच में शानदार काम है।
  • लगता है कि Emacs के file और directory local variables का इस्तेमाल करके chart configuration करने से ज़्यादा flexible user experience मिल सकता है।
  • gradient जोड़ने का तरीका सच में बहुत सरल और चतुर है।
  • Our World in Data में काम करते हुए बेहतरीन charts बनाने के बारे में बहुत कुछ सीखा। मेरी सलाह है कि title, subtitle, और caption को नज़रअंदाज़ न करें।
  • dataflow library और DSL जोड़ना भी एक अच्छा विचार है। Hadley Wickham का dplyr बेहतरीन था।
  • हाल ही में Mike Bostock के नए project Plot को explore कर रहा हूँ। अभी तक यह काफ़ी दिलचस्प लग रहा है।
  • मैं अब Emacs इस्तेमाल नहीं करता, लेकिन उम्मीद है कि ऊपर की टिप्पणियाँ मददगार होंगी।
  • org mode में Python और matplotlib का उपयोग करके plotting भी की जा सकती है। Gnuplot ही एकमात्र विकल्प नहीं है।
  • SVG format वाले plots को LaTeX या web browser में import किया जा सकता है, इसलिए paper में डालने के लिए यह एक अच्छा विकल्प है। अच्छे नतीजे के लिए बधाई।
  • Microsoft और Github का एक साथ ज़िक्र पहली बार देखा है, और यह अब भी थोड़ा अजीब लगता है।