स्पार्क स्क्रिप्ट बैश स्क्रिप्ट

स्पार्कलाइन एक शब्द है जिसे एडवर्ड टफ्टी ने लघु (शब्द-आकार) लेकिन सूचना-घने रेखांकन के लिए संदर्भित किया है। वे बड़ी तस्वीर दिखाते हैं जहां समन्वय अक्षों के साथ सामान्य रेखांकन रखने के लिए कोई जगह नहीं है। वे वित्त और व्यापार, खेल की घटनाओं, वैज्ञानिक और चिकित्सा विश्लेषण और सिस्टम प्रशासन जैसे क्षेत्रों में विशेष रूप से उपयोगी हो सकते हैं।



गितुब के ज़च होल्मन ने स्पार्क शेल स्क्रिप्ट लिखी, जो शेल से सीधे एक साधारण spark कमांड के साथ इन्फोग्राफिक्स का निर्माण करती है (बस $PATH में कहीं स्क्रिप्ट जोड़ें)।

स्पार्क संख्याओं की किसी भी श्रृंखला को संभालता है, अल्पविराम के साथ रिक्त स्थान द्वारा अलग किया जाता है, आदि। आप उसे कमांड लाइन से सीधे नंबर दे सकते हैं।

 > spark 0 30 55 80 33 150 ▁▂▃▅▂▇ 

या किसी डेटा स्रोत को इंगित करें। उदाहरण के लिए, यहाँ आधिकारिक साइट से पिछले 24 घंटों में 1.0 से अधिक परिमाण वाले भूकंपों के स्पार्कोग्राफ हैं।

 › curl http://earthquake.usgs.gov/earthquakes/catalogs/eqs1day-M1.txt --silent | sed '1d' | cut -d, -f9 | tr "\n" ',' | sed 's/ //g' | spark ▅▆▂▃▂▂▂▅▂▂▅▇▂▂▂▃▆▆▆▅▃▂▂▂▁▂▂▆▁▃▂▂▂▂▃▂▆▂▂▂▁▂▂▃▂▂▃ ▂▂▃▂▂▁▂▂▅▂▂▆▆▅▃▆ 

अन्य उदाहरण। लेखक द्वारा गिथब रिपॉजिटरी में आने वाले कमेंट्स की संख्या देखें।

 › git shortlog -s | cut -f1 | tr "\n" ',' | sed 's/ //g' | spark ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▃▁▁▁▁▁▁▁▁▂▁▁▅▁▂▁▁▁▂▁▁▁▁▁▁▁▁▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 

कोड दृश्य। spark स्क्रिप्ट की प्रत्येक पंक्ति में वर्णों की संख्या, खाली लाइनों को छोड़कर।

 › awk '{ print length($0) }' spark | grep -Ev 0 | tr "\n" ',' | spark ▁▁▁▁▅▁▇▁▁▅▁▁▁▁▁▂▂▁▃▃▁▁▃▁▃▁▂▁▁▂▂▅▂▃▂▃▃▁▆▃▃▃▁▇▁▁▂▂▂▇▅▁▂▂▁▇▁▃▁▇ ▁▂▁▇▁▁▆▂▁▇▁▂▁▁▂▅▁▂▁▆▇▇▂▁▂▁▁▁▂▂▁▅▁▂▁▁▃▁▃▁▁▁▃▂▂▂▁▁▅▂▁▁▁▁▂▂▁▁▁▂▂ 

spark का उपयोग करने के अन्य दिलचस्प उदाहरण यहां देखें।

अजगर का बंदरगाह
C पोर्ट

Source: https://habr.com/ru/post/In132779/


All Articles