Data Visualization using Pyplot स ब एसई प ठ यक रम पर आध ररत कक ष -12 द व र : स ज व भद र य स न तक त त श क षक (स गणक शवज ञ न ) क ० शव० ब ब क (लखनऊ स भ ग)
Data Visualization क य ह? ज स क हम सब ज नत ह क अजकल big data क य ग ह और data ककस भ organization क ललए decision making क ललह ज़ स ऄत य त महत वप ण ह आतन बड़ data क स ग रह स data प र प त कर ईसक analysis करन क ललए ईसक visualization ऄत य त महत वप ण तर क ह त ह Data Visualization एक प रक र स information क graphical य visual representation ह त ह ज कक chart, graph य map आत य कद ह सकत ह
Data Visualization Data Visualization एक प रक र स information क graphical य visual representation ह त ह ज कक chart, graph य map आत य कद ह सकत ह Data Visualization basically refers to the graphical or visual representation of information and data using visual elements like charts, graphs or maps. आसक ललए हम आस ऄध य य क द व र प आथन म Pyplot क प रय ग क ब र म ज न ग Pyplot क प रय ग स data क ककस प रक र visualize ककय ज त ह यह भ ज न ग
MATPLOTLIB Library क Pyplot क प रय ग matplotlib एक python library ह त ह ज MATLAB क ज स ह 2D graphics दर णन क ललए कइ स र functions प रद न करत ह आस हम python क high quality ploting library कह सकत ह matplotlib कइ स र न लमत (named) collections प रद न करत ह लजनम ढ र methods सम लहत ह त ह - Pyplot भ ईन collections म स एक ह Pyplot, matplotlib क ऄ तगणत methods क एक collection ह लजनक सह यत स 2D plots क अस न स बन य ज सकत ह
Matplotlib क install और import करन
PyPlot क import करन Pyplot क import करन क ललए लनम न syntax ललखन ह ग - import matplotlib.pyplot ऄथव import matplotlib.pyplot as pl ईसक ब द कम ड स क pl क स थ (.) लग कर प रय ग करत ह ल ककन ईसक पहल हम थ ड numpy क ब र म ज नन ह ग Numpy ploting क ललए बह त अवश यक function प रद न करत ह Numpy vectorized functions क भ सप र ण करत ह
NumPy Arrays NumPy ( Numerical Python य Numeric Python ) भ प आथन क एक open source module ह ज arrays और matrices पर त ज़ गलणत य फ क र न प रद न करत ह NumPy क प रय ग करन क ललए आस import करन ह त ह लजसक statement लनम न ह >>>import numpy as np (आसम np, numpy क ब द म ईस ककय ज न व ल न म ह ज क व कलपपक ह त ह ) NumPy arrays 2 र प म ह त ह - 1-D array आस Vectors क न म स भ ज नत ह Multidimentional arrays लजन ह हम Matrices क न म स भ ज नत ह List और array म अन त र द ख य
Basics of Simple Ploting Compiled data क graphical representation ह data visualization कहल त ह ऄत chart और graph data visualization क ललए बह त ह महत वप ण tool ह Pyplot क प रय ग करक अप लवलभन न प रक र क graph और chart बन सकत ह प ठ यक रम क ऄन स र हम लनम न प रक र क chart क ऄध ययन करन ह Line chart Bar Chart Pie Chart
Line Chart बन न एक line graph य line chart एक प रक र क chart ह त ह ज data points क series म data क प रदर णन करत ह लजन ह हम markers कहत ह और य markers एक स ध र ख द व र ज ड़ ह त ह आसक ललए pyplot interface एक plot() function प रद न करत ह एक ईदह रण स यह अस न स समझ अ ज य ग - यकद हम labels लग न ह त आसक ऄध ययन हम ऄगल स ल आड म कर ग
Line Chart बन न एक ईदह रण ल त ह जह 5 overs म बन य गए runs क data ह आसक स थ ह हम X axis क न म overs रख ग और Y axis क न म runs रख ग Lables लग न क ललए आन functions क प रय ग ककय गय ह ररजपर व ल chart ल त र म द न lables कदखइ द रह ह Important : लजस axis क अप न म नह द न हत ह ईस axis क function क क ल मत कररए
Line color, width और style क बदलन आसक ललए syntax ह - matplotlib.pyplot.plot(<data1>,<data2>,<color code>) Red color क ललए r और blue color क ललए b क प रय ग ककय गय ह ररजपर व ल chart ल त र म द न color कदख रह ह
Line color, width और style क बदलन आसक ललए syntax ह - matplotlib.pyplot.plot(<data1>,<data2>,linewidth=<val> ) अऱग अऱग line स ट इल स क लऱए य प रय ग कर :, -, --, -.
Marker type, size और color क बदलन आसक ललए syntax ह - matplotlib.pyplot.plot(<data1>,<data2>,linestyle=<val> ) https://matplotlib.org/2.1.1/api/_as_gen/matplotlib.pyp lot.plot.html A use full Link to understand pyplot
Bar Chart बन न लवलभन न उ आय क स तम भ (Bar) स यकद data क प रदर शर त कर त वह bar chart कहल त ह आसक syntax ह matplotlib.pyplot.bar(a,b) Lables लग न क ललए आन functions क प रय ग ककय गय ह ररजपर व ल chart ल त र म द न lables कदखइ द रह ह Important : लजस axis क अप न म नह द न हत ह ईस axis क function क क ल मत कररए
Bar width क बदलन लवलभन न उ आय क स तम भ (Bar) स यकद data क प रदर शर त कर त वह bar chart कहल त ह आसक syntax ह matplotlib.pyplot.bar(a, b, width=<value>) ऄलग ऄलग data क bar क ड इ भ ऄलग ऄलग क ज सकत ह
Bar color क बदलन लवलभन न उ आय क स तम भ (Bar) स यकद data क प रदर शर त कर त वह bar chart कहल त ह आसक syntax ह matplotlib.pyplot.bar(a, b, color=<code>)
Multiple Bar Chart क बन न यह समझन ऱ यक क ड इस स थ न पर ह Show() Function क क ऱ कन स पहऱ आप जजतन ब र bar function क प रय ग कर ग वह एक ह chart म ज ड़त ज य ग
Horrizontal Bar Chart क बन न इसक लऱए barh() function क प रय ग ककय गय ह
Pie Chart बन न आस प रक र क chart म एक व त त क लवभ न लहस स म बनत ज त ह लजसम स प रत य क लहस स data क ऄन प त कदख त ह आसक syntax ह matplotlib.pyplot.pie(a,labels) Labels ऱग न क लऱए ननच व ऱ क ड प रय ग ह ग
Pie Chart क format करन
Slice क explode करन जजस slice क explode करन ह उसक लऱए expl न म क variable म ध य न स द ख य एक स ज य द slices क अऱग करन ह त उनक values क 0 स बढ कर लऱ द त ह
Chart क anatomy Chart क ऄपन एक ढ (structure) ह त ह लजसक ब र म हम यह द ख ग Figure क इ भ र आसक ऄ तगणत ह बन ग. यह plot क area ह त ह Axes यह वह area ह त ह लजसम व स तलवक ploting ह ग Axis Label यह x-axis और y-axis स लमलकर बन ह Limits य x-axis और y-axis पर म कण क गय values क स म ह Tick_Marks य x-axis और y-axis पर individual value ह त ह Title plot क र प पर कदखन व ल text ह त ह Legends यह ईन data क ऄलग ऄलग color क स र ह ज plotting क समय प रय ग ककय ज त ह आन ह हम म नक भ कह सकत ह
Title add करन, xlimit और ylimit स र करन Code क ध य न स द ख य इसम pl.title () और pl.xlim () function क प रय ग ककय गय ह
Legends क add करन Legends Legends
Saving a Figure Plotting क figure क स व करन क लऱए यह line लऱ न ह त ह
धन यव द और ऄलधक प ठ य-स मग र ह त लनम न ललक पर लक लक कर - www.pythontrends.wordpress.com