• 可视化学习笔记8:一般设计技巧


    设计技巧

    我能给出的最好建议是在制作可视化图表时,第一次尝试不要过于投入。通常,你需要进行多次设计以强调要表达的意思。例如,我将逐步讲解我是如何设计你之前看到的失业率图表的。

    我想知道失业率随着时间推移如何变化,所以我从公共 OECD 数据网站上获取了一些数据。这些数据包含经济合作与发展组织 (OECD) 国家/地区的失业率(民用劳动力的百分比)。我第一次尝试时创建了一组直方图来显示每年的失业率分布情况。

    第一次尝试!

    可以看出在 2003 年和 2007 年之间有两次峰值。在 2008 年失业率非常低,然后在萧条时期上升了。虽然我喜欢小多组图组(我真的喜欢),但是我发现很难按照不同年份对比直方图。我还需要将这些数据压缩到一个图表中。

    要解决这些问题,我觉得我可以用点表示直方图(点大小表示直方图直条里的国家/地区数量)。然后,我可以沿着 x 轴绘出每年,沿着 y 轴绘出每个直方图,数量用标记大小表示。

    用点表示的失业率(第二次尝试)。

    看起来好多了!可以看出失业率随着时间推移的变化分布图。有两个下降峰值,然后有一个急剧上升。但是 x 轴上的标签都挤到一起了,所以需要重新调整。

    我想到,如果添加一些颜色来表示直条数量(冗余编码!),我可以突出显示失业率在不同年份的变化情况。

    最终版本!变化的峰值用颜色和点大小进行强调。

    你还可以与朋友或同事分享你的可视化图表,确保他人能够理解中心意思。现代设计的一个原则是不断对产品进行用户测试。这种方法也非常适合设计可视化图表。

    讲述正确的故事

    正如在这节课中学到的那样,我们可以采用各种不同的技巧用视觉元素表示数据。即使是同一数据,不同的表示方法也会讲述不同的故事。 这篇文章很好地讲解了通过如何强调不同的视觉元素来改变故事。

  • 相关阅读:
    hadoop中的序列化
    web服务端的架构演变
    网易考拉规则引擎平台架构设计与实践
    spring分布式事务学习笔记(2)
    质量评估面面观--聊一聊软件上线前的质量评估
    用script标签加载
    Windows下命令行下启动ORACLE服务
    笔记本优化八项
    C#编程总结(一)序列化
    学习之路十四:客户端调用WCF服务的几种方法小议
  • 原文地址:https://www.cnblogs.com/chickenwrap/p/10182830.html
Copyright © 2020-2023  润新知