UNIT 5 BDT.pptx
UNIT 5 BDT.pptx
UNIT 5 BDT.pptx
Analytics
School of Computer Engineering and Technology
Big Data Analytics(PE-1)
• Clarity Ensure the dataset is complete and relevant. This enables the
Data Scientist to use the new patterns obtained from the data in the
relevant places
• Accuracy Ensure you use appropriate graphical representation to
convey the intended message
• Efficiency Use efficient visualization techniques that highlight all the
data points
There are some basic factors that one needs to be aware of before
visualizing the data:
• The visual effect includes the usage of appropriate shapes, colors, and sizes
to represent the analyzed data
• The coordinate system helps organize the data points within the provided
coordinates
• The data types and scale choose the type of data, for example, numeric or
categorical
• The informative interpretation helps create visuals in an effective and easily
interpretable manner using labels, title, legends, and pointers
• Diversity and heterogeneity in big data creates a big problem while
visualizing that data
• Analysis speed is most challenging factor in Big data Analysis
• Handling Big data scalability the cloud computing and advanced GUI are
combined with the big data
• Usually data is unstructured, to visualize Tables, texts, trees,
graphs, and other meta data is used
• Providing huge Parallelization is a challenge in big data
Visualization
• High Complexity and High dimensionality during Discovery
process due to huge amount of data
• It is difficult to design new big data visualization tool which
results efficiency
• Due to the large size and dimensions of big data the visualization
becomes more challenging
Challenges to Big Data visualization
• Data Volume:
• Big data sets can be massive, containing billions or even trillions of data points. Visualizing such large volumes of
data can strain the computational resources and slow down rendering times.
• Data Variety:
• Big data often includes a wide variety of data types, including structured and unstructured data, text, images,
sensor data, and more. Visualizing this diverse data requires flexibility in visualization techniques.
• Data Velocity:
• Real-time or near-real-time data streams are common in big data applications. Visualizations need to handle
constant updates and present information as it arrives, which can be challenging for traditional visualization tools.
• Data Quality:
• Big data can suffer from data quality issues such as missing values, outliers, noise, and inconsistencies.
Visualizations need to address and possibly filter out these issues while providing accurate insights.
• Scalability:
• Traditional data visualization tools may not scale well to accommodate large and growing data sets.
Scalable visualization solutions are required to handle big data effectively.
• Interactivity:
• Users often expect interactive features in big data visualizations to explore data from different
perspectives. Building interactive features that perform well with large data sets can be complex.
• Comprehension and Cognitive Load:
• With large and complex data sets, there's a risk of overwhelming users with too much information. Effective big
data visualizations must strike a balance between showing detailed insights and avoiding cognitive overload.
• Performance and Rendering:
• Rendering large data sets in real-time can strain both hardware and software resources. Achieving acceptable
performance while visualizing big data is a constant challenge.
• Data Integration:
• Big data often comes from diverse sources and platforms. Integrating these data sources for meaningful
visualization can be complex and may require data preprocessing and transformation.
• Security and Privacy:
• Big data may contain sensitive or confidential information. Protecting data security and privacy while visualizing
data is crucial, especially in regulated industries.
• Dimensionality Reduction:
• Visualizing high-dimensional data can be challenging. Techniques for reducing the dimensionality while
preserving important information are necessary for effective big data visualization.
• Tool Selection:
• Choosing the right visualization tools and software for big data can be a challenge. Not all tools are well-suited
for handling large and complex data sets, so making the right selection is crucial.
• User Expertise:
• Users may lack the expertise to interpret complex visualizations, especially in domains with specialized
knowledge requirements. Designing visualizations that are understandable to the intended audience is essential.
Analytical techniques used in Big Data visualization
• Analytical techniques play a crucial role in extracting meaningful insights from big data visualizations.
These techniques help analysts and data scientists uncover patterns, relationships, and trends within large
and complex datasets.
• Descriptive Analytics:
• Descriptive analytics involve summarizing and aggregating data to provide an overview of its
characteristics. This includes basic statistics like mean, median, mode, range, and measures of central
tendency.
• Exploratory Data Analysis (EDA):
• EDA techniques help in uncovering patterns and trends within the data. Common EDA methods
include data profiling, scatter plots, box plots, and histograms to gain initial insights into the data
distribution.
• Correlation Analysis:
• Correlation analysis helps identify relationships between variables. Techniques like Pearson's
correlation coefficient and Spearman's rank correlation are used to measure the strength and direction
of relationships.
• Regression Analysis:
• Regression analysis is used to model and understand the relationship between a dependent variable
and one or more independent variables. It's valuable for predicting outcomes and understanding
causality.
• Cluster Analysis:
• Cluster analysis is used to group data points into clusters based on their similarities. Techniques like k-means
clustering and hierarchical clustering can be applied to find hidden patterns in the data.
• Principal Component Analysis (PCA):
• PCA is a dimensionality reduction technique that helps reduce the complexity of high-dimensional data while
retaining as much relevant information as possible.
• Time Series Analysis:
• Time series analysis is used for data that varies with time. Techniques like moving averages, exponential
smoothing, and autoregressive integrated moving average (ARIMA) are employed to model and forecast
time-series data.
• Text Analysis and Natural Language Processing (NLP):
• When dealing with textual data, NLP techniques are used to extract insights. These techniques include sentiment
analysis, topic modeling, and text classification.
• Machine Learning and Predictive Analytics:
• Machine learning algorithms are employed for predictive analytics, classification, regression, and anomaly
detection. Techniques such as decision trees, random forests, support vector machines, and neural networks are
used.
• Graph Analysis:
• Graph analysis techniques are applied to data with complex relationships, such as social networks or network
data. Graph algorithms like centrality, community detection, and network connectivity analysis are used.
• Geospatial Analysis:
• Geospatial analytics is crucial when working with location-based data. It includes techniques for spatial
interpolation, hotspot analysis, and spatial clustering.
• Time Series Forecasting:
• Time series forecasting techniques like exponential smoothing, ARIMA, and Prophet are
used to make predictions based on historical time-series data.
• Anomaly Detection:
• Anomaly detection techniques identify outliers or irregularities in the data, which can be
indicative of errors, fraud, or other significant events.
• Simulation and Monte Carlo Analysis:
• Monte Carlo simulations are used to model complex systems, analyze risks, and estimate
probabilities by generating multiple random samples of data.
• Data Mining:
• Data mining techniques, including association rule mining and frequent pattern mining,
help discover hidden patterns and relationships in large datasets.
Big Data Visualization Methods
Big Data Visualization Methods include
▪ Bar Charts and Histograms:
▪ Bar charts are used to represent categorical data, while histograms display the distribution of continuous data
by dividing it into bins or intervals. They are effective for summarizing data and identifying patterns.
▪ Line Charts:
▪ Line charts are ideal for visualizing trends over time. They connect data points with lines, making it easy to
see how values change continuously.
▪ Scatter Plots:
▪ Scatter plots display individual data points as dots on a two-dimensional graph. They are useful for
identifying relationships, correlations, and outliers in the data.
▪ Heatmaps:
▪ Heatmaps use color-coding to represent data density and relationships. They are commonly used in fields
like biology and finance to visualize large datasets.
▪ Tree Maps:
▪ Tree maps are hierarchical visualizations that display data in nested rectangles. They are effective for
showing the structure and distribution of data within categories and subcategories.
▪ Choropleth Maps:
▪ Choropleth maps use color shading to represent data values on geographic maps. They are frequently used
in applications involving regional or spatial data.
▪ Network Graphs:
▪ Network graphs visualize relationships between data points in a network or graph structure. Nodes
represent entities, and edges represent connections or interactions between them.
▪ Parallel Coordinates Plots:
▪ Parallel coordinates plots are used for visualizing high-dimensional data. Each axis represents a different
variable, and lines connecting points across the axes reveal patterns and relationships.
▪ Sankey Diagrams:
▪ Sankey diagrams show the flow of data or resources from one category to another. They are often used to
depict energy flows, financial transactions, or process analysis.
▪ Word Clouds:
▪ Word clouds display text data, with word size and color indicating word frequency. They are commonly
used to summarize and highlight significant terms in textual data.
▪ Dendrogram:
▪ Dendrograms are hierarchical tree-like visualizations used in clustering and taxonomy analysis. They show
the grouping and relationships between data points.
• Streamgraphs:
• Streamgraphs are used to display data over time, showing the evolution of multiple variables as stacked, flowing
streams. They provide insights into the changing composition of data.
• 3D Visualizations:
• 3D visualizations add an extra dimension to data representation, allowing for more complex and spatial data
exploration. They are used for various applications, such as geospatial data analysis.
• Virtual Reality (VR) and Augmented Reality (AR):
• Emerging technologies like VR and AR enable immersive data exploration, providing new ways to interact with
and visualize big data in three dimensions.
• Dashboard and Data Storytelling:
• Dashboards combine multiple visualizations to provide an integrated view of key metrics and data. Data
storytelling involves creating a narrative around visualizations to convey insights effectively.
• Interactive Visualizations:
• Interactive visualizations allow users to explore data by interacting with charts and graphs, changing parameters,
and filtering data dynamically.
• Real-time Visualization:
• Real-time visualizations continuously update data as it streams in, providing immediate insights and allowing for
monitoring and decision-making in real-time.
Bar chart
• Bar charts are similar to column charts — compared to them,
bar charts have reversed axes and the number of bars can be
much larger.
Line chart
• Line charts are used to show resulting data relative to a
continuous variable — in most cases either time or money.
Pie chart
• Pie charts are used to compare the parts of a whole with the
angle and the arc being proportional to the value represented —
they are most effective when combined with text and
percentages to describe the content.
Scatter plot
• Scatter plots show two variables in the form of points on a
coordinate system — by observing the distribution of the data
points, we can deduct the correlation between the variables.
Box plot
•Example: A scatter plot can be used to visualize the relationship between two
variables, such as plotting student scores on a math test (x-axis) against scores on
a science test (y-axis). Each point on the plot represents a student, and the pattern
of points can reveal the correlation between the two subjects.
Graphs:
Graphs are visual representations of data that emphasize the relationships
and connections between data points. They are used to model and analyze
networks, dependencies, and interactions.
2.Scale (d3-scale):
•The d3-scale module provides functions for creating scales, which are used to map data values to
visual representation attributes, such as position and color. It includes linear, logarithmic, and
ordinal scales.
3.Axes (d3-axis):
•The d3-axis module facilitates the creation of axes for visualizations. It includes functions to
generate axes based on scale configurations and supports various orientations (top, bottom, left,
right).
4.Shapes (d3-shape):
•The d3-shape module assists in creating common shapes for visualizations, such as lines, areas,
curves, and symbols. It includes generators for these shapes, providing an easy way to represent
data graphically.
5.Transition (d3-transition):
•The d3-transition module handles transitions between different states in visualizations. It provides
6.Hierarchy (d3-hierarchy):
•The d3-hierarchy module is useful for working with hierarchical data structures. It
includes functions for creating tree layouts, partition layouts, and other hierarchical
visualizations.
9.Time (d3-time):
•The d3-time module includes functions for working with time-based data. It provides
time scales, formats, and utilities for handling dates and times.
10.Geo (d3-geo and d3-geo-projection):
•The d3-geo module supports the creation of geographic visualizations, including map
projections, path generators, and utilities for working with GeoJSON data. The
d3-geo-projection module extends this functionality with additional map projections.
12.Brush (d3-brush):
•The d3-brush module provides support for creating brushable areas, allowing users to
interactively select regions within a visualization. It's commonly used for creating
interactive charts with zooming and panning.
Basic Web Concepts
• HTML
• Used to structure the content of the web page
• Document Object Model (DOM)
• After reading HTML, its converted into hierarchical structure
• Cascading Style Sheets (CSS)
• CSS styles make the web pages pleasant with colors, sizes, fonts etc.
• Style sheet language describes the presentation of the HTML/XML document
• Scalable Vector Graphics (SVG)
• Is a way to render images on web
• Its not an image but a way to create images using text input
• Images created with SVG don’t distort on resizing browsers
• e.g. <rect x = "100" y = "50" width = "300" height = "200" fill="red"></rect>
• JavaScript
• Loosely typed client side scripting language which executes in local browser
• Provides interactivity to the web user interface
• Implements ECMSScript Standards
Basic Web Concepts
D3.js
• D3.js Selections
• We can select elements and apply various transformations on them.
• Data Binding
• we can populate or manipulate DOM elements in real-time.
• Creating SVG Elements
• Scalable Vector Graphics (SVG) is a way to render graphical elements and
images in the DOM.
• As SVG is vector-based, it’s both lightweight and scalable.
• D3 uses SVG to create all its visuals, and therefore it is a core building
block of the library.
• Event Handling
• D3 also supports built-in and custom events which we can bind to any
DOM element with its listener.
56
UNIT IV- Big Data Visualization Techniques
D3.js selections
• It is based on CSS selectors
• Allows us to select DOM elements (i.e.paragraph, div, head, body,
attributes, classes etc.) within the web page
• select()
• Selects one DOM element based on the CSS selector
• e.g. d3.select("body") => Selects the “body” element from the DOM
• Different manipulations can be done to the selected DOM elements
• e.g. d3.select("body").style("background-color", "black");
• d3.select("div.myclass").append("span");
• selectAll()
• Selects all elements based on CSS selector
• e.g. d3.selectAll("p") => Selects all paragraphs
• Different manipulations can be done on the selected DOM elements
• e.g. d3.selectAll("p").style("color", "blue"); => Applies style to all the selected
paragraphs
• Elements may be selected using a variety of predicates, including
containment, attribute values, class and ID
57
UNIT IV- Big Data Visualization Techniques
D3.js joins
• It is a way of joining DOM elements to the data
• e.g. If we want to join circle with each data element
• So instead of telling D3 to create circles, we are telling D3 that selection circle
should correspond to data, this concept is called data join
• Data points joined with existing elements produce “update”
section in the above image (inner overlapping section)
• Leftover unbound data produce the “enter” selection
• Any remaining unbound elements produce “exit” selection (which
represents remove elements)
58
UNIT IV- Big Data Visualization Techniques
D3.js joins
59
UNIT IV- Big Data Visualization Techniques
D3.js enter & Exit
• Below code recomputes the data join and maintains the desired correspondence between elements
and data.
• If the new dataset is smaller than the old one, the surplus elements end up in the exit selection and
get removed.
• If the new dataset is larger, the surplus data ends up in the enter selection and new nodes are added.
• If the new dataset is exactly the same size, then all the elements are simply updated with new
positions, and no elements are added or removed.
• If a given enter, update or exit selection happens to be empty, the corresponding code is a no-op
60
UNIT IV- Big Data Visualization Techniques
Introduction to SVG
• SVG stands for Scalable Vector Graphics
• XML based vector graphics format which provides ways to draw shapes like line, circle, eclipse
etc.
• Features of SVG
• Vector based image format and is text based
• Similar in structure to HTML
• SVG properties can be specified as attributes
• Works in browsers
61
UNIT IV- Big Data Visualization Techniques
Introduction to SVG
• The code with the output is as follows
62
UNIT IV- Big Data Visualization Techniques
SVG Transformations
63
UNIT IV- Big Data Visualization Techniques
Example SVG transform
64
UNIT IV- Big Data Visualization Techniques
Example SVG transform
65
UNIT IV- Big Data Visualization Techniques
Transition
66
UNIT IV- Big Data Visualization Techniques
Transition Example
67
UNIT IV- Big Data Visualization Techniques
Transition Example
After Transition
Before Transition
68
UNIT IV- Big Data Visualization Techniques
Animation
• Transitions are limited form of Key Frame Animation with only 2 key frames
start and end
• duration() method
• duration method allows the transition to occur over a period of duration specified in duration
method
• e.g. Animation.html
• The values from start to end are interpolated using internal interpolate methods
• D3 also supports following interpolate methods
• interpolateNumber for numbers
• interpolateRgb for colors (rgb)
• interpolateString for strings
• delay() method
• delay method delays the transition by the amount specified in delay method
69
UNIT IV- Big Data Visualization Techniques
D3 Charts
70
UNIT IV- Big Data Visualization Techniques
D3 Charts
• Bar Chart
• Bar chart is used to show the comparison of the values, frequency or measure of
something for different descrete categories/groups
• e.g. Quarterly sales figures of any organization
• Bar charts can be drawn horizontally or vertically
71
UNIT IV- Big Data Visualization Techniques
D3 Charts
• Pie Chart
• Important functions
• d3.pie() – creates pie chart
• d3.arc() – to draw the arc of the pie chart
• d3.csv( filename, callbckfunction()) – used to load csv file data
72
UNIT IV- Big Data Visualization Techniques
D3 Charts
73
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
74
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
75
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
76
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
77
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Attribution models are used to assign credit to touchpoints in the customer journey.
• Attribution aims to help marketers get a better picture of when and how various marketing
channels play contribute to conversion events. That information can then be used to inform
future budget allocations.
78
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
79
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Last-click attribution.
• With this model, all the credit goes to the customer’s last touchpoint before converting.
• This model doesn’t take into consideration any other engagements the user may with the
company’s marketing efforts leading up to that last engagement.
• First-click attribution.
• It gives 100 percent of the credit to the first action the customer took on their conversion
journey.
• It ignores any subsequent engagements the customer may have had with other marketing
efforts before converting.
• Linear attribution.
• This multi-touch attribution model gives equal credit to each touchpoint along the user’s
path.
80
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Time decay attribution.
• This model gives the touchpoints that occurred closer to the time of the
conversion more credit than touchpoints further back in time.
• The closer in time to the event, the more credit a touchpoint receives.
• U-shaped attribution.
• The first and last engagement get the most credit and the rest is assigned equally to the
touchpoints that occurred in between.
• In Google Analytics, the first and last engagements are each given 40 percent of the
credit and the other 20 percent is distributed equally across the middle interactions.
81
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Funnel Reporting
Example: Trump Excel sales funnel report
(Funnel Leakage
82
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
83
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Tabular Reports
• Core reporting APIs gives you access to most of the report
data in Google Analytics.
• With the Core Reporting API you can:
• Build custom dashboards to display Google Analytics data.
• Save time by automating complex reporting tasks.
• Integrate your Google Analytics data with other business applications.
• There are 3 fundamental concepts underlying the Core
Reporting API:
• How reports relate to users and views (profiles).
• The structure of a report and how to build queries
• Working with the API response
84
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Tabular Reports
85
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Tabular Reports
Tables in Google Analytics are selected as the default way to display data and is easy to understand at first
glance.
The first column displays a dimension and the rest shows the metrics.
86
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Tabular Reports
Adding a secondary dimension to the report.
Example: Add ‘source’ to see traffic source as shown below:
87
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Tabular Reports
Viewing specific page from the site (Filtering)
Example: Add ‘basket’ keyword from the URL and place it into search box as shown below:
88
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Tabular Reports
Using a regex expression to filter multiple pages, as well as, applying an advanced filter for including or
excluding multiple pages using a regex.
89
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Pie Charts
Using a regex expression to filter multiple pages, as well as, applying an advanced filter for including or
excluding multiple pages using a regex.
90
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Pie Charts
The pie chart report only consists of a single metric which makes it easier to consume and digest.
For example, To see the bounce rate for each page on website, select the option from the drop-down on the pie type
report, and the resulting pie chart will show you the bounce rate for all pages respectively in a single display.
91
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Pie Charts
To see which page resulted in a high exit rate
92
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Performance
The performance report displays the total percentage of pageviews for each URL. The first column shows the total
number and the second column shows the percentage contribution of a page to the total.
93
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Comparison
How bounce rate is changing for each specific page, this report will help. The image below shows how the bounce
rate is changing for pages with most pageviews.
94
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Pivot Table
95
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Pivot Table To see the performance of your online campaigns by each country.
96
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• We can track what online behavior led to purchases and use that data to
make informed decisions about how to reach new and existing
customers.
97
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
98
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Tracking a Website
▪ To track a website, you first have to create a Google Analytics account. Then you
need to add a small piece of Javascript tracking code to each page on your site.
▪ Every time a user visits a web page, the tracking code will collect anonymous
information about how that user interacted with the page.
▪ The tracking code could show how many users visited a page or how many users
bought an item by tracking whether they made it to the purchase confirmation
page.
99
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
100
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
101
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
102
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
103
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
104
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
105
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Goals
• At the View level, you can set Google Analytics “Goals.”
• Goals are a simple way to track conversions (or business objectives) from your
website.
• For example: A goal could be how many users signed up for an email
newsletter, or how many users purchased a product.
106
UNIT IV- Big Data Visualization Techniques
Case study: Google Analytics
• Permissions in GA
107
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
108
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
109
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
110
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
111
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
112
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
113
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
114
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
115
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
116
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
• TweepsMap
• It is a Twitter tool for analyzing and visualizing your Twitter network
• Useful in showing how your followers are distributed on a map, in terms
of percentages.
117
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
• TweepsMap
118
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
119
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
120
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
• Audiense:
121
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
• Audiense:
122
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
• Keyhole
• Keyhole is a Twitter Analytics tool that enables you to tap into
Instagram data as well.
• With Keyhole you can track hashtags, influencers, high
impact data, and more.
123
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
124
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
• Twitonomy
• It is a powerful Twitter analytics platform
• This free service is actually very robust
125
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
• Twitonomy
126
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
• Twitter Counter
• It is a way to visualize and track the growth of your own
followers, and even compare your growth to the growth of
other users
127
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
128
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
Profile on Twitonomy->
129
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
• Twenty Feet
• Twenty Feet is a powerful analytics platform that tracks and
graphs stats like Twitter mentions, followers, retweets, and
more.
• Twenty feet also integrates with other services like Facebook,
bitly, Google Analytics, YouTube, and more.
130
UNIT IV- Big Data Visualization Techniques
Case study: Twitter Analytics
131
UNIT IV- Big Data Visualization Techniques
References
URLs:
1. https://www.scnsoft.com/blog/big-data-visualization-techniques
2. https://www.klipfolio.com/resources/articles/what-is-data-visualization
3. https://www.import.io/post/9-ways-make-big-data-visual/
4. https://chezvoila.com/blog/parallel/
5. https://datavizcatalogue.com/methods/parallel_coordinates.html
6. https://www.data-to-viz.com/graph/streamgraph.html
7. https://marketlytics.com/blog/google-analytics-data-visualizations/
8. https://twittertoolsbook.com/10-awesome-twitter-analytics-visualization-tools/
9. https://twittertoolsbook.com/10-awesome-twitter-analytics-visualization-tools/
10. https://mumbaiunivercity.academia.edu/MCTA
11. https://business.twitter.com/en/blog/7-useful-insights-Twitter-analytics.html
• Technical Papers:
1. Analytical Review of Data Visualization Methods in Application to Big Data, Hindawi Publishing Corporation, Journal
of Electrical and Computer Engineering, Volume 2013, Article ID 969458, http://dx.doi.org/10.1155/2013/969458
2. Big Data and Visualization: Methods, Challenges and Technology Progress, Digital Technologies, 2015, Vol. 1, No. 1,
33-38, DOI:10.12691/dt-1-1-7
3. Google Analytics - Case study by Suraj Chande
132
132