首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
Udacity
网易公开课
Godel, Escher, Bach: An Eternal Golden Braid
华为云
V2EX  ›  分享发现

自己撸了个票房可视化的项目

  •  
  •   jasli2 · 168 天前 · 2768 次点击
    这是一个创建于 168 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直很喜欢优秀的数据可视化项目,自己也一直关注这一块。

    趁着周末有空,撸了个项目。这两天完善了一下,觉得可以见人了。

    喜欢数据可视化的,欢迎拍砖。

    http://www.visualboxoffice.cn/

    后续有空想加入点动效,改进下数据表达和配色。

    39 回复  |  直到 2018-06-08 15:29:29 +08:00
        1
    tlemar   168 天前
    挺有意思的
        2
    F1024   168 天前
    带上影片封面 岂不美哉
        3
    F1024   168 天前
    和豆瓣连接
        4
    jasli2   168 天前
    @F1024 可以考虑加上封面,不过感觉没地方塞了
        5
    gamecreating   168 天前
    这鼠标 移过去 好蛋疼......想砸鼠标
        6
    yimity   168 天前
    很棒。
        7
    th00000   168 天前
    太小了 鼠标点不到啊
        8
    jasli2   168 天前
    @gamecreating 是移到那个小圆点上很蛋疼是吧,确实有点不方便。我想把圆点做大点来着,无奈塞不下,要不就要把圆做得更大。
        9
    jasli2   168 天前
    @th00000 慢慢慢慢地移动过去,你会 hover 到的 ^^
        10
    wplct   168 天前
    楼主。2 月 16 三个加起来超过 100%
        11
    jasli2   168 天前
    @wplct 2018 年 2 月 16 的三个电影单日票房?
        12
    meppy   168 天前
    圆点可以保留,点到柱状图的时候 Hover 出一个表格最好了,一目了然
        13
    zavieryip   168 天前
    在焦点位置下点功夫
    建议鼠标移到内圈直接把内圈放大至覆盖外圈,毕竟想点内圈的话外圈是不相关的
        14
    jasli2   168 天前
    @zavieryip 外圈会显示单个电影的日票房走势哦。
        15
    yiciyuansky   168 天前
    很棒。
        16
    wplct   168 天前
    @jasli2 对啊。
        17
    jasli2   168 天前
    @wplct 我做了平方根的 mapping,想把票房差距缩小点,可能还是不好,我恢复成线性 mapping 了。这样数据的表达应该正确了。
        18
    jasli2   168 天前
    线性 mapping 后,发现日票房的差距不是一般的大,2018 年春节票房简直爆炸。
        19
    wplct   168 天前
    蓝色的太多了,2017 年只有战狼不是蓝色
        20
    jasli2   168 天前
    @wplct 战狼 2 可是历史票房冠军,配色上还要再优化,主要是票房数据确实差距蛮大的。
        21
    chenyu8674   168 天前
    LZ 你这个操作方式会诱发癫痫的你造么……
        22
    183387594   168 天前
    点的我浑身难受
        23
    jasli2   168 天前
    @183387594 确实有点难操作,得再想想办法。
        24
    jasli2   168 天前
    @wplct 我调整了颜色过渡的步幅,让他不是线性过渡的,调整平均数所在的颜色位置,这样,颜色应该能发挥一点指示作用了。
        25
    jasli2   168 天前
        26
    zwithz1998   168 天前
    果然是 d3.js
        27
    Huang77   168 天前
    不错啊
        28
    jasli2   168 天前 via iPhone
    @zwithz1998 必须是 d3 啊,好用
        29
    paloalto   168 天前
    鼠标 hover 到某个月份上时,这个月份区域放大(包括其中的点状区域和条状区域);
    在这个月份区域中,鼠标 hover 到点状区域或者条状区域时,对应的区域就再次放大;
    鼠标 hover 到点点上,可以 ajax 读豆瓣电影信息,展示海报。
        30
    jasli2   168 天前 via iPhone
    @paloalto 电影日票房数据有些跨度可以超过三个月,你的方案可能会影响这个数据的展示,不过确实要放大点才好交互,有人都要发癫痫了。
        31
    Mbin   168 天前 via iPhone
    挺好玩的哎
        32
    duck2u   168 天前
    这个 hover 真是让人抓狂
        33
    fanhaipeng0403   168 天前
    有点意思
        34
    jasli2   168 天前
    @duck2u 你不是一个人在抓狂,我在考虑如何放大每个电影的圆点,让交互舒服点。
        35
    jasli2   168 天前
    @Mbin 好玩你就多玩玩 😀
        36
    exocell   167 天前
    很棒
        37
    exocell   167 天前
    电影建议用甘特图.然后元素颗粒过小,截取一部分滚动就可以了
        38
    jasli2   166 天前
    @exocell 你指的是内圈的单个电影的圆点吗?怎么用甘特来表示呢?
        39
    exocell   166 天前
    @jasli2 直线的起点跟终点是电影上线跟下线的时间,多条直线堆叠,先把时间短放一行.时长的再摊下来节约地方.
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3597 人在线   最高记录 3911   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 29ms · UTC 07:55 · PVG 15:55 · LAX 23:55 · JFK 02:55
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1