Ggplot2
ಜಿ. ಜಿ. ಪ್ಲಾಟ್2 ಎಂಬುದು ಸ್ಟ್ಯಾಟಿಸ್ಟಿಕಲ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಲಾಂಗ್ವೇಜ್ ಆರ್. ಗಾಗಿ ತೆರೆದ ಮೂಲ ದತ್ತಾಂಶ ದೃಶ್ಯೀಕರಣ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ, ಇದನ್ನು 2005 ರಲ್ಲಿ ಹ್ಯಾಡ್ಲಿ ವಿಕಮ್ ರಚಿಸಿದರು, ಜಿ. ಜಿ. ಪ್ಲಾಟ್2 ಎಂಬುದು ಲೆಲ್ಯಾಂಡ್ ವಿಲ್ಕಿನ್ಸನ್ ಅವರ ಗ್ರಾಮರ್ ಆಫ್ ಗ್ರಾಫಿಕ್ಸ್ನ ಅನುಷ್ಠಾನವಾಗಿದೆ-ಇದು ದತ್ತಾಂಶ ದೃಶ್ಯೀಕರಣದ ಸಾಮಾನ್ಯ ಯೋಜನೆಯಾಗಿದೆ, ಇದು ಗ್ರಾಫ್ಗಳನ್ನು ಮಾಪಕಗಳು ಮತ್ತು ಪದರಗಳಂತಹ ಶಬ್ದಾರ್ಥದ ಘಟಕಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ. ಜಿಜಿಪ್ಲಾಟ್ 2 ಆರ್ ನಲ್ಲಿನ ಮೂಲ ಗ್ರಾಫಿಕ್ಸ್ಗೆ ಬದಲಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಸಾಮಾನ್ಯ ಮಾಪಕಗಳ ವೆಬ್ ಮತ್ತು ಮುದ್ರಣ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಹಲವಾರು ಡೀಫಾಲ್ಟ್ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. 2005ರಿಂದ, ಜಿಜಿಪ್ಲಾಟ್2 ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಆರ್ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಒಂದಾಗಲು ಬಳಕೆಯಲ್ಲಿ ಬೆಳೆದಿದೆ. ನವೀಕರಣಗಳು 2012ರ ಮಾರ್ಚ್ 2ರಂದು, ಜಿ. ಜಿ. ಪಿ. ಎಲ್. ಓ. ಟಿ. 2 ಆವೃತ್ತಿ 0.9 ಅನ್ನು ಆಂತರಿಕ ರಚನೆ, ಪ್ರಮಾಣದ ರಚನೆ ಮತ್ತು ಪದರಗಳಲ್ಲಿ ಹಲವಾರು ಬದಲಾವಣೆಗಳೊಂದಿಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. 25 ಫೆಬ್ರವರಿ 2014 ರಂದು, ಹ್ಯಾಡ್ಲಿ ವಿಕಮ್ ಔಪಚಾರಿಕವಾಗಿ "ಜಿಜಿಪ್ಲಾಟ್ 2 ನಿರ್ವಹಣಾ ಕ್ರಮಕ್ಕೆ ಬದಲಾಗುತ್ತಿದೆ" ಎಂದು ಘೋಷಿಸಿದರು. ಇದರರ್ಥ ನಾವು ಇನ್ನು ಮುಂದೆ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸುತ್ತಿಲ್ಲ, ಆದರೆ ನಾವು ಪ್ರಮುಖ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತೇವೆ ಮತ್ತು ಸಲ್ಲಿಸಿದ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪುಲ್ ವಿನಂತಿಗಳಾಗಿ ಪರಿಗಣಿಸುತ್ತೇವೆ. ಈ ಮಹತ್ವದ ಮೈಲಿಗಲ್ಲನ್ನು ಗುರುತಿಸಿ, ಜಿ. ಜಿ. ಪಿ. ಎಲ್. ಓ. ಟಿ. 2ರ ಮುಂದಿನ ಆವೃತ್ತಿಯು 1.0 ಆಗಿರುತ್ತದೆ. 2015ರ ಡಿಸೆಂಬರ್ 21ರಂದು ಜಿಜಿಪ್ಲಾಟ್ 2.0 ಬಿಡುಗಡೆಯಾಯಿತು. ಪ್ರಕಟಣೆಯಲ್ಲಿ, "ಜಿಜಿಪ್ಲಾಟ್2 ಈಗ ಅಧಿಕೃತ ವಿಸ್ತರಣಾ ಕಾರ್ಯವಿಧಾನವನ್ನು ಹೊಂದಿದೆ" ಎಂದು ಹೇಳಲಾಗಿದೆ. ಇದರರ್ಥ ಇತರರು ಈಗ ತಮ್ಮ ಸ್ವಂತ ಅಂಕಿಅಂಶಗಳು, ಭೌಗೋಳಿಕ ಮತ್ತು ಸ್ಥಾನಗಳನ್ನು ಸುಲಭವಾಗಿ ರಚಿಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ಇತರ ಪ್ಯಾಕೇಜ್ಗಳಲ್ಲಿ ಒದಗಿಸಬಹುದು ". ಮೂಲ ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಇತರ ಪ್ಯಾಕೇಜ್ಗಳೊಂದಿಗೆ ಹೋಲಿಕೆ ಮೂಲ ಆರ್ ಗ್ರಾಫಿಕ್ಸ್ಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಜಿಜಿಪ್ಲಾಟ್ 2 ಬಳಕೆದಾರರಿಗೆ ಉನ್ನತ ಮಟ್ಟದ ಅಮೂರ್ತತೆಯಲ್ಲಿ ಕಥಾವಸ್ತುವಿನಲ್ಲಿನ ಘಟಕಗಳನ್ನು ಸೇರಿಸಲು, ತೆಗೆದುಹಾಕಲು ಅಥವಾ ಬದಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ಅಮೂರ್ತತೆಯು ಖರ್ಚಿನಲ್ಲಿ ಬರುತ್ತದೆ, ಜಿ. ಜಿ. ಪಿ. ಎಲ್. ಓ. ಟಿ. 2 ಲ್ಯಾಟಿಸ್ ಗ್ರಾಫಿಕ್ಸ್ಗಿಂತ ನಿಧಾನವಾಗಿರುತ್ತದೆ. ದತ್ತಾಂಶದ ವಿವಿಧ ಉಪಗುಂಪುಗಳಿಗೆ ವಿಭಿನ್ನ ಕಥಾವಸ್ತುವನ್ನು ರಚಿಸಲು ಬೇಸ್ ಆರ್ ಗ್ರಾಫಿಕ್ಸ್ನಲ್ಲಿ ಲೂಪ್ಗಳು ಮತ್ತು ಹಸ್ತಚಾಲಿತ ನಿರ್ವಹಣೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ, ಆದರೆ ಜಿಜಿಪ್ಲಾಟ್ 2 ಆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು "ಫೇಸ್" ಕಾರ್ಯಗಳ ಸಂಗ್ರಹದೊಂದಿಗೆ ಸರಳಗೊಳಿಸುತ್ತದೆ. ಬೇಸ್ ಆರ್ ಗ್ರಾಫಿಕ್ಸ್ನ ಒಂದು ಸಂಭಾವ್ಯ ಮಿತಿಯೆಂದರೆ ಪ್ಲ್ಯಾಟಿಂಗ್ ಸಾಧನವನ್ನು ಜನಪ್ರಿಯಗೊಳಿಸಲು ಬಳಸಲಾಗುವ "ಪೆನ್-ಅಂಡ್-ಪೇಪರ್ ಮಾದರಿ". ಇಂಟರ್ಪ್ರಿಟರ್ನಿಂದ ಚಿತ್ರಾತ್ಮಕ ಔಟ್ಪುಟ್ ಅನ್ನು ಕಥಾವಸ್ತುವಿನ ಪ್ರತಿಯೊಂದು ವಿಭಿನ್ನ ಅಂಶಕ್ಕೂ ಪ್ರತ್ಯೇಕವಾಗಿ ಬದಲಾಗಿ ನೇರವಾಗಿ ಕಥಾವಸ್ತುವಿನ ಸಾಧನ ಅಥವಾ ಕಿಟಕಿಗೆ ಸೇರಿಸಲಾಗುತ್ತದೆ. ಈ ವಿಷಯದಲ್ಲಿ ಇದು ಲ್ಯಾಟಿಸ್ ಪ್ಯಾಕೇಜ್ಗೆ ಹೋಲುತ್ತದೆ, ಆದರೂ ಜಿಜಿಪ್ಲಾಟ್ 2 ವಿಲ್ಕಿನ್ಸನ್ನಿಂದ ಹೆಚ್ಚು ಔಪಚಾರಿಕ ಮಾದರಿಯ ಗ್ರಾಫಿಕ್ಸ್ ಅನ್ನು ಆನುವಂಶಿಕವಾಗಿ ಪಡೆದಿದೆ ಎಂದು ವಿಕಮ್ ವಾದಿಸುತ್ತಾರೆ. ಅಂತೆಯೇ, ಇದು ಉನ್ನತ ಮಟ್ಟದ ಮಾಡ್ಯುಲಾರಿಟಿಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ; ಅದೇ ಆಧಾರವಾಗಿರುವ ದತ್ತಾಂಶವನ್ನು ವಿವಿಧ ಮಾಪಕಗಳು ಅಥವಾ ಪದರಗಳಿಂದ ಪರಿವರ್ತಿಸಬಹುದು. ಪ್ಲಾಟ್ಗಳನ್ನು ಕನ್ವೀನಿಯನ್ಸ್ ಫಂಕ್ಷನ್ qplot () ಮೂಲಕ ರಚಿಸಬಹುದು, ಅಲ್ಲಿ ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳು ಮತ್ತು ಡೀಫಾಲ್ಟ್ಗಳು ಬೇಸ್ R ನ ಪ್ಲಾಟ್ () ಫಂಕ್ಷನ್ಗೆ ಹೋಲುತ್ತವೆ. ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಕಥಾವಸ್ತುವಿನ ಸಾಮರ್ಥ್ಯವು ggplot () ಮೂಲಕ ಲಭ್ಯವಿದೆ, ಇದು ಬಳಕೆದಾರರಿಗೆ ವ್ಯಾಕರಣದ ಹೆಚ್ಚು ಸ್ಪಷ್ಟವಾದ ಅಂಶಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ. ಪೈಥಾನ್ ಪ್ಲಾಟ್ನೈನ್ಗಾಗಿ ಸಂಬಂಧಿತ ಯೋಜನೆಗಳು ಜಿಜಿಪ್ಲಾಟ್ ಪೈಥಾನ್ಗಾಗಿ ಜಿಜಿಪ್ಲಾಟ್ನ ಸ್ಕೇಲೆಬಿಲಿಟಿಯನ್ನು ಸುಧಾರಿಸುವ ಪ್ರಯತ್ನವಾಗಿ ಪ್ರಾರಂಭವಾಯಿತು ಮತ್ತು ಇದು ಜಿಜಿಪ್ಲಾಟ್ 2 ವಾಕ್ಯರಚನೆಯೊಂದಿಗೆ ಹೆಚ್ಚಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಕಥಾವಸ್ತುವಿನಲ್ಲಿ-ಸಂವಾದಾತ್ಮಕ, ಆನ್ಲೈನ್ ggplot2 ಗ್ರಾಫ್ಗಳು ಗ್ರ್ಯಾಮ್, ggplot2 ಗ್ಯಾಡ್ಫ್ಲೈನಿಂದ ಸ್ಫೂರ್ತಿ ಪಡೆದ ಮ್ಯಾಟ್ಲ್ಯಾಬ್ಗಾಗಿ ಒಂದು ಪ್ಲ್ಯಾಟಿಂಗ್ ವರ್ಗ, ಜೂಲಿಯಾದಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ಲ್ಯಾಟಿಂಗ್ ಮತ್ತು ದೃಶ್ಯೀಕರಣದ ವ್ಯವಸ್ಥೆ, ಹೆಚ್ಚಾಗಿ ggplot2 ಚಾರ್ಟ್ ಅನ್ನು ಆಧರಿಸಿದೆಃಃ GGPlot-ggplot2 ಪೋರ್ಟ್ ಪರ್ಲ್ನಲ್ಲಿ ಪೈಥಾನ್ ಲೈಬ್ರರಿಗಾಗಿ ಲೆಟ್ಸ್-ಪ್ಲಾಟ್ ಸ್ಥಳೀಯ ಬ್ಯಾಕೆಂಡ್ ಮತ್ತು ಪೈಥಾನ್ API ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಹೆಚ್ಚಾಗಿ R ಅನ್ನು ಬಳಸುವ ಡೇಟಾ ವಿಜ್ಞಾನಿಗಳಿಗೆ ತಿಳಿದಿರುವ ggplot2 ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಆಧರಿಸಿದೆ. ಲೆಟ್ಸ್-ಪ್ಲಾಟ್ ಸಂಖ್ಯಾಶಾಸ್ತ್ರೀಯ ದತ್ತಾಂಶಕ್ಕಾಗಿ ತೆರೆದ ಮೂಲ ಪ್ಲ್ಯಾಟಿಂಗ್ ಲೈಬ್ರರಿಯಾಗಿದೆ. ಇದನ್ನು ಕೋಟ್ಲಿನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಲೆಲ್ಯಾಂಡ್ ವಿಲ್ಕಿನ್ಸನ್ ಅವರ ದಿ ಗ್ರಾಮರ್ ಆಫ್ ಗ್ರಾಫಿಕ್ಸ್ ಕೃತಿಯಲ್ಲಿ ಮೊದಲು ವಿವರಿಸಿದ ಲೇಯರ್ಡ್ ಗ್ರಾಫಿಕ್ಸ್ನ ತತ್ವಗಳ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ. ggplotnim, ggplot2 ನಿಂದ ಪ್ರೇರಿತವಾದ ನಿಮ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಗ್ರಂಥಾಲಯವನ್ನು ಯೋಜಿಸುತ್ತಿದೆ. ಉಲ್ಲೇಖಗಳು ಮತ್ತಷ್ಟು ಓದುವಿಕೆ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಕ್ರಾಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಉಚಿತ ದತ್ತಾಂಶ ದೃಶ್ಯೀಕರಣ ಸಾಫ್ಟ್ವೇರ್ ಉಚಿತ ಪ್ಲ್ಯಾಟಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಉಚಿತ ಆರ್ (ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ) ಸಾಫ್ಟ್ವೇರ್