3. Streaming data visualization challenges:
1.
How
to
represent
incoming
data?
2.
How
to
manage
unpredictable
update
rate?
3.
How
to
provide
context
+
details
over
Fme?
4.
How
to
design
visualizaFons
for
lay
audiences?
3
8. We have
used the
metaphor
in real
world
situations
Average
visit
duraFon
4:21
minutes
Shared
1800
Fmes
on
twi4er
Doubled
the
number
of
tweets.
Good
feedbacks
from
users
8
20. How to explore
a metaphor-based design space?!
In
this
paper,
we..
Create
a
toolkit
and
generate
cases
studies
Defined
a
parameter
space
Generate
a
variety
of
different
designs
Select
“Best”
samples
And
iterate
20
21. Toolkit
Open
source
on
Github,
GPL
like
license
JavaScript
+
html
5
web
compliant
Box2dWeb
is
used
for
the
physics
engine
D3.js
is
used
for
the
aggregated
area
21
22. Creating a chart
Apply
it
to
a
DOM
element
var
mySedng
=
{
width:
300,
height:
300,
Canvas
:
chart
{
type:'StackedAreaChart',
…
},
chart:
data
{
model:
[
{label:
'Column
A'},
…
],
data:
strata
[
[
{initValue:
100,
label:
'Bar
A'}
],
…
],
strata:
stream
{
stream:
provider:
'generator',
refresh:
10000/4}
},
sedimenta-on
{
sedimentaFon:
token:
{
size:
{
original:
6,
minimum:
2
}},
aggregaFon:
{
type:'stacked’
},
suspension:
{
decay:
{power:
1.01
}},
flocculaFon:
{...}
},
};
var
myChart
=
$("#myDivChartContainer”).vs(mySedng);
22
36. Open questions
How to explore this design space
in a more structured way?
How to interact with aggregated
tokens?
What new designs can be
generated with this approach?
36
38. Our technic allow
1.
to
represent
incoming
data
2.
to
manage
unpredictable
update
rate
3.
to
provide
context
+
details
over
Fme
4.
to
design
a
visualizaFons
appealing
for
lay
audiences
38
39. Thanks for your attention !
FEEDBACKS:
@cybunk
MORE
INFOS:
www.visualsedimenta0on.org
www.aviz.fr/Research/Huron
FUNDING:
HOSTING:
39
41. Toolkit : Performance
MacBookPro,
Corei7
2.4Ghz
8GB
Ram,
Mac
Os
X
10.7.5,
Chrome
Version
27.0.1
• Default
chart
of
the
library
(a
300
×
300
pixel
canvas
with
a
3-‐bin
bar
chart).
•
•
•
•
•
41