0
8
1169
False
False
None
False
0
<style type="text/css">
</style>
<!--style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
#overflow: visible;
#padding: 8px;
}
div#notebook {
overflow: visible;
border-top: none;
}@media print {
div.cell {
display: block;
page-break-inside: avoid;
}
div.output_wrapper {
display: block;
page-break-inside: avoid;
}
div.output {
display: block;
page-break-inside: avoid;
}
}
</style-->
<!-- Custom stylesheet, it must be in the same directory as the html file -->
<!--link href="/static/codemirror/codemirror.css" rel="stylesheet"-->
<!--link rel="stylesheet" href="/static/css/custom.css"-->
<!-- Loading mathjax macro -->
<section>
<div tabindex="-1" id="notebook" class="border-box-sizing">
<div id="notebook-container">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>随着数据关系的日益复杂,人们开始研发新的图形来表达这些关系,这些高级图形可以很好描绘这些复杂的关系。我们来学习几个最经典的复杂图形。</p>
<h3 id="平行坐标图(Parallel-Coordinates-Plot)">平行坐标图(Parallel Coordinates Plot)<a class="anchor-link" href="#平行坐标图(Parallel-Coordinates-Plot)">¶</a></h3><p>平行坐标图可用来描绘数据在每个特征之间的变化走向,且不限于数据的类型。下面是一个最经典的平行坐标图案例,即鸢尾花数据集平行坐标图,如下:</p>
<p><img src='/media/lecture/312/pc.png' style='max-width:40%;'/></p>
<center>图11 复杂图形之平行坐标图举例</center><p>图中的每一条纵向线段代表了一个特征。我们可以看到4条纵线,代表我们的数据集中有4个特征。图中从左到右的一条线代表一个记录,而鸢尾花数据集一共有150个记录,因此我们会有150条横向线段。线段的颜色代表不同的鸢尾花品种。通过平行坐标图,我们可以看出不同品种的鸢尾花在不同特征之间的变化,例如Setosa品种的鸢尾花在花瓣长度(petal length)的特征中数值普遍较低。</p>
<h3 id="词云-(Word-Cloud)">词云 (Word Cloud)<a class="anchor-link" href="#词云-(Word-Cloud)">¶</a></h3><p>词云主要是用字体大小来表示文字文档中各个词出现的频率,如下:</p>
<p><img src='/media/lecture/312/wc.png' style='max-width:50%;'/></p>
<center>图12 复杂图形之词云举例</center><p>例如我们想知道一篇文章中词语的频数,那么词云就是个很好的选择。这个例子中我们可以看到短语“高考”在这篇文章中出现的次数最多。</p>
<h3 id="和弦图(Chord-Diagram)">和弦图(Chord Diagram)<a class="anchor-link" href="#和弦图(Chord-Diagram)">¶</a></h3><p>和弦图主要用来表现两两之间的关系。适用于和弦图的数据集大部分为表示关系的矩阵。假设我们有如下关系。学生AB之间每天有10条信息往来,学生AC之间每天有10条信息往来,学生BC之间每天也有10条信息往来。那么此关系的和弦图表示如下:</p>
<p><img src='/media/lecture/312/chord.png' style='max-width:60%;'/></p>
<center>图13 复杂图形之和弦图举例</center><p>和弦图的变种也很多很多,而且这些变种都十分新颖。如果将和弦图的圆展开,我们就得到了桑基图(Sankey Diagram),例如:</p>
<p><img src='/media/lecture/312/sankey.png' style='max-width:40%;'/></p>
<center>图14 和弦图变种之桑基图举例([图片出处](https://www.3cs.ch/using-sankey-diagrams-kanban/))</center><p>现如今已经有很多新型的可视化图形,每一种都颇有创新,还有很多可视化图形是为了适应特定的一组数据而量身定做的。更多的可视化方案,大家可以参考这个<a href="https://datavizcatalogue.com/index.html">网站</a>。</p>
</div>
</div>
</div>
</div>
</div>
</section>
实战演练(1)
返回 >
1