[MUSIC]
So now we understand
information visualization.
We can start to think of how
we would design an information
visualization system.
So when creating a visualization system,
you're really creating a user interface.
It's an interface between the user and
the data facilitated by a computer.
And so data visualization systems
are really graphical user interfaces.
You're using the computer to
graphically represent the data.
So principles from user interface design
are important in constructing a good,
effective visualization system.
You already have
an understanding of the system,
of how the graphics works in the system,
and how we display data with the system.
You have a good understanding
of how users work
based on what we covered
in Module 1 of this course.
We'll also need to focus on the goals.
What does the user hope to achieve, and
the tasks that they'll be
performing to achieve those goals.
And also the interaction.
We'll need to be able to represent and
understand the interaction of the user and
the system, and, for example,
describe a dialogue,
a language of clicks and
selections, and so on, so
that the users can perform tasks in
a way that's intuitive and productive.
So we'll follow some standard
sequences of forming a system design.
Designing a visualization system is
similar to designing a software system or
other systems in general.
We start with a basic
requirement specification.
And that's basically going to
try to figure out what specific
problems the system is going to solve.
Who's the system going to serve?
And how will that person
be able to make a decision
based on your visualization system?
This involves a lot of
discussions with the user.
I see focus groups used for this, but
it's important that the focus groups and
interviews with the user aren't asking
the user specifically what kind of
interface or what kind of
visualization system they want,
because you're going to be the expert
of the visualization system.
Often the users don't know what's
out there, what's available,
what will serve them best, and so you want
to focus on what questions they want to
answer with the system and how can
you get that information to them so
that they'll have everything they
need to answer those questions.
Then there's an architectural design, and
this is breaking the full system
down into component systems.
If you're making
a visualization dashboard,
then these would be the individual
elements of that dashboard.
And then there's a component design that
you're going to figure out how to
implement each of those elements.
And then you go through a step of
actually implementing, actually coding or
setting up the system for
each of these components.
Then you do some debugging to
test each of the components.
And then an important
step is user evaluation.
Once you have these components,
you'll want to make sure and
test them with users to make sure they're
doing want they're supposed to be doing,
that the user is using them the way
that you intended to use them.
And also to use some statistics to make
sure that you're not just basing your
evaluation on anecdotal evidence, but
that the user is actually
using the system effectively.
And then finally maintenance
documentations for the system and fixing.
It's easy to underestimate this process,
and when people make estimates of how
long it will take to implement such
systems they, focus on implementation, and
you'll see implementation is
maybe one of seven steps here.
And that's why we say when we're designing
software systems or user interfaces or
visualization systems, you want to take
the amount of time you think it should
take, and then you want to double it.
And by doubling it, you're then realizing
that you're going to have to be
doing debugging and some component design.
And then you want to double it again,
because you also need to do the analysis
and the requirements specification and
the evaluation and the maintenance.
And so, if we tend to underestimate
by just looking at implementation,
it really takes six to eight times
as long to actually create a system
when you're doing it right.
Some other advice when making these
systems is to use prototypes.
We talk about user evaluation here at
the end, but you should be doing user
evaluations and user testings at every
stage of this, checking with the user
in some form or another, either with a
model of the user or with the actual user.
And so you want to use prototypes to
simulate how the system might work when
you're doing a requirement specification
and then move to an architectural design.
For the architectural design,
you might want to have a mockup of
a possible interface and put that in
front of the user to determine that that
meets the requirements that
the system needs to provide.
Or, you may even have a Wizard of Oz
system where you simulate the system
without it actually working the way it's
supposed to on a very specific case.
You can hard-code a system to work and
you can see as you're doing component
design if that was in a biosystem,
that simulation of the system that
you designed is going to satisfy it
before you actually invest the time
in implementing the system.
You don't always have to go back
to the user to get these answers.
Often, especially as you're working
on the design stages of the system,
that you can use models of the task and
dialog.
So the user model, based on
the requirement specification you'll have
an idea of what goals
the user will want to solve.
And you can start decomposing tasks and
creating task analyses that go
into the layout of components
that can make sure that they meet
the requirements as specified.
And finally, as I mentioned before,
don't wait until the very end
to do this component testing.
You'll want to test each of these if
you've created a good model of the user,
and the dialog, and the tasks, and so on.
You can start to do some testing of
your design before you've invested in
the implementation time.
So for user modeling, there's a variety of
different techniques for modeling users.
You want to focus on what the user
needs to answer a question.
You want to provide a visualization that
will help the user answer a question, and
you don't necessarily want to create
the fanciest visualization or
use every facility that's
available on the computer system.
You want to try to get
into the head of the user.
Try to look at the system from the user's
point of view instead of, for example,
the programmer's point of view, or
a system designer's point of view.
And you want to know your user.
What's the user familiar with?
What other tools are they using?
What's the user's role among other users,
or
among other people in their organization?
What might the user know, and
what might the user not understand?
And then finally, what's the users
motivation in using the system?
How can you best provide
the information in a way that the user
will want to use the system and know
what to do to properly use the system?
Finally, it's good to do
a cognitive walkthrough,
put yourself in the head of the user and
map out, write out in diagrams
what should be on the mind of the user as
they're using your visualization system,
so that you can better present data based
on what the user is currently focusing on.
And so there's a variety of user modelling
techniques, one of them is an old one,
it's called GOMS.
It stands for goals, operators,
methods, and selections,
and it helps you to understand
what a user might be thinking of.
Users are going to be goal-oriented, and
so it's good to map out the goals for
the system.
It's also good to think of the operators
as you're designing the system.
What are the operations,
the basic user actions that the user's
going to be using to achieve the goals?
And the user's going to be forming methods
by stringing together these operations,
and there may be multiple
methods of achieving a goal.
Which ones are you going to support,
try to support as many of them,
there's more than one way to skin a
没有合适的资源?快使用搜索试试~ 我知道了~
数据分析--Data Visualization.zip
共129个文件
mp4:43个
srt:43个
txt:43个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 65 浏览量
2022-04-21
11:05:04
上传
评论
收藏 525.58MB ZIP 举报
温馨提示
目录 01_1.1.1._Introduction_00-11-58.mp4 02_1.1.2._Some_Books_on_Data_Visualization_00-03-21.mp4 03_1.1.3._Overview_of_Visualization_00-11-02.mp4 04_1.2.1._2-D_Graphics_00-10-09.mp4 05_SVG-example_00-01-34.mp4 06_1.2.2._2-D_Drawing_00-09-11.mp4 07_1.2.3._3-D_Graphics_00-08-39.mp4 08_1.2.4._Photorealism_00-10-05.mp4 09_1.2.5._Non-Photorealism_00-06-09.mp4 10_1.3.1._The_Human_00-11-08.mp4 11_1.3.2._Memory_00-12-16.mp4; 12_1.3.3._Reasoning_00-07-24.mp4 13_1.3.4._The_Human_Retina_00-10-22.mp4 .......
资源推荐
资源详情
资源评论
收起资源包目录
数据分析--Data Visualization.zip (129个子文件)
08_1.2.4._Photorealism_00-10-05.mp4 25.89MB
04_3.1.3._Graph_Visualization_00-13-50.mp4 22.48MB
09_4.2.1._Visualization_System_Design_00-14-26.mp4 21.43MB
08_3.3.1._Packing_00-12-52.mp4 19.41MB
10_2.3.1._Tuftes_Design_Rules_00-12-14.mp4 18.73MB
11_1.3.2._Memory_00-12-16.mp4 18.09MB
06_4.1.3._Database_Visualization_Part-_1_00-12-26.mp4 18.03MB
03_3.1.2._Embedding_Planar_Graphs_00-11-37.mp4 17.73MB
11_2.3.2._Using_Color_00-11-28.mp4 17.39MB
10_1.3.1._The_Human_00-11-08.mp4 17.03MB
01_1.1.1._Introduction_00-11-58.mp4 16.84MB
03_1.1.3._Overview_of_Visualization_00-11-02.mp4 16.36MB
04_4.1.2._The_Information_Visualization_Mantra-_Part_2_00-09-07.mp4 16.23MB
13_1.3.4._The_Human_Retina_00-10-22.mp4 15.72MB
08_4.1.3._Database_Visualization_Part-_3_00-09-46.mp4 14.68MB
04_1.2.1._2-D_Graphics_00-10-09.mp4 14.62MB
05_3.1.4._Tree_Maps_00-09-21.mp4 14.56MB
03_4.1.2._The_Information_Visualization_Mantra-_Part_1_00-09-05.mp4 13.5MB
02_3.1.1._Graphs_and_Networks_00-08-16.mp4 13.38MB
06_3.2.1._Principal_Component_Analysis_00-08-04.mp4 13.11MB
03_2.1.2._Mapping_00-09-04.mp4 12.94MB
04_2.1.3._Charts_00-09-24.mp4 12.79MB
06_1.2.2._2-D_Drawing_00-09-11.mp4 12.55MB
15_1.3.6._Perceiving_Perspective_00-08-36.mp4 12.55MB
14_1.3.5._Perceiving_Two_Dimensions_00-08-23.mp4 12.54MB
07_1.2.3._3-D_Graphics_00-08-39.mp4 12.38MB
07_2.2.2._Parallel_Coordinates_00-08-34.mp4 12MB
07_4.1.3._Database_Visualization_Part-_2_00-08-10.mp4 11.58MB
02_2.1.1._Data_00-07-44.mp4 11.07MB
12_1.3.3._Reasoning_00-07-24.mp4 10.84MB
09_2.2.3._Stacked_Graphs_Part_2_00-06-30.mp4 10.71MB
07_3.2.2._Multidimensional_Scaling_00-06-48.mp4 10.47MB
09_1.2.5._Non-Photorealism_00-06-09.mp4 9.78MB
06_2.2.1._Glyphs_Part_2_00-06-30.mp4 9.78MB
05_4.1.2._The_Information_Visualization_Mantra-_Part_3_00-05-49.mp4 9.48MB
08_2.2.3._Stacked_Graphs_Part_1_00-05-56.mp4 8.71MB
05_2.2.1._Glyphs_Part_1_00-04-32.mp4 7.86MB
02_4.1.1._Visualization_Systems_00-03-20.mp4 5.54MB
02_1.1.2._Some_Books_on_Data_Visualization_00-03-21.mp4 5.51MB
01_2.1.0._Module_2_Introduction_00-02-49.mp4 4.38MB
01_3.1.0_Module_3_Introduction_00-01-15.mp4 3.77MB
01_4.1.0._Module_4_Introduction_00-00-55.mp4 2.73MB
05_SVG-example_00-01-34.mp4 2.46MB
09_4.2.1._Visualization_System_Design_00-14-26.srt 20KB
04_3.1.3._Graph_Visualization_00-13-50.srt 18KB
11_1.3.2._Memory_00-12-16.srt 18KB
01_1.1.1._Introduction_00-11-58.srt 16KB
06_4.1.3._Database_Visualization_Part-_1_00-12-26.srt 16KB
10_1.3.1._The_Human_00-11-08.srt 15KB
03_1.1.3._Overview_of_Visualization_00-11-02.srt 15KB
10_2.3.1._Tuftes_Design_Rules_00-12-14.srt 15KB
03_3.1.2._Embedding_Planar_Graphs_00-11-37.srt 15KB
08_1.2.4._Photorealism_00-10-05.srt 14KB
04_1.2.1._2-D_Graphics_00-10-09.srt 14KB
11_2.3.2._Using_Color_00-11-28.srt 14KB
08_3.3.1._Packing_00-12-52.srt 13KB
13_1.3.4._The_Human_Retina_00-10-22.srt 13KB
08_4.1.3._Database_Visualization_Part-_3_00-09-46.srt 12KB
06_1.2.2._2-D_Drawing_00-09-11.srt 12KB
07_1.2.3._3-D_Graphics_00-08-39.srt 12KB
04_2.1.3._Charts_00-09-24.srt 12KB
05_3.1.4._Tree_Maps_00-09-21.srt 12KB
04_4.1.2._The_Information_Visualization_Mantra-_Part_2_00-09-07.srt 12KB
03_2.1.2._Mapping_00-09-04.srt 11KB
07_2.2.2._Parallel_Coordinates_00-08-34.srt 11KB
03_4.1.2._The_Information_Visualization_Mantra-_Part_1_00-09-05.srt 11KB
15_1.3.6._Perceiving_Perspective_00-08-36.srt 11KB
02_3.1.1._Graphs_and_Networks_00-08-16.srt 10KB
06_3.2.1._Principal_Component_Analysis_00-08-04.srt 10KB
14_1.3.5._Perceiving_Two_Dimensions_00-08-23.srt 10KB
07_4.1.3._Database_Visualization_Part-_2_00-08-10.srt 10KB
08_2.2.3._Stacked_Graphs_Part_1_00-05-56.srt 10KB
02_2.1.1._Data_00-07-44.srt 10KB
12_1.3.3._Reasoning_00-07-24.srt 9KB
07_3.2.2._Multidimensional_Scaling_00-06-48.srt 9KB
09_1.2.5._Non-Photorealism_00-06-09.srt 8KB
09_2.2.3._Stacked_Graphs_Part_2_00-06-30.srt 8KB
06_2.2.1._Glyphs_Part_2_00-06-30.srt 7KB
05_4.1.2._The_Information_Visualization_Mantra-_Part_3_00-05-49.srt 7KB
05_2.2.1._Glyphs_Part_1_00-04-32.srt 6KB
02_4.1.1._Visualization_Systems_00-03-20.srt 4KB
02_1.1.2._Some_Books_on_Data_Visualization_00-03-21.srt 4KB
01_2.1.0._Module_2_Introduction_00-02-49.srt 4KB
01_3.1.0_Module_3_Introduction_00-01-15.srt 1KB
05_SVG-example_00-01-34.srt 1KB
01_4.1.0._Module_4_Introduction_00-00-55.srt 860B
09_4.2.1._Visualization_System_Design_00-14-26.txt 13KB
04_3.1.3._Graph_Visualization_00-13-50.txt 11KB
11_1.3.2._Memory_00-12-16.txt 11KB
01_1.1.1._Introduction_00-11-58.txt 10KB
06_4.1.3._Database_Visualization_Part-_1_00-12-26.txt 10KB
10_1.3.1._The_Human_00-11-08.txt 10KB
03_1.1.3._Overview_of_Visualization_00-11-02.txt 9KB
10_2.3.1._Tuftes_Design_Rules_00-12-14.txt 9KB
03_3.1.2._Embedding_Planar_Graphs_00-11-37.txt 9KB
08_1.2.4._Photorealism_00-10-05.txt 9KB
04_1.2.1._2-D_Graphics_00-10-09.txt 9KB
11_2.3.2._Using_Color_00-11-28.txt 9KB
08_3.3.1._Packing_00-12-52.txt 8KB
13_1.3.4._The_Human_Retina_00-10-22.txt 8KB
共 129 条
- 1
- 2
资源评论
资料库01
- 粉丝: 437
- 资源: 2647
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功