View Code? Open in Web Editor
NEW
[Deprecated!] This is a data visualization project that converts historical data rankings into dynamic bar charts.
License: GNU General Public License v3.0
CSS 7.86%
JavaScript 89.68%
HTML 2.47%
historical-ranking-data-visualization-based-on-d3.js's Issues
我在win10的chrome上能使用,在win7的chrome和unbuntu18.04的chromium上不能使用,是不是这个只能在win10上使用
就是在网页端播放运行时,能随时暂停/播放、拖曳进度等
BiliBili上的数据可视化视频是不是全部都用这个工具做的
原本在柱状条左侧(Y轴)和柱状条最右侧能显示name,更新了3天前版本(11月18日),现在显示不出来了。
职位右边的那几个字超过了这个图表的显示范围
还有就是最下面几个进度条太长覆盖了那个日期怎么解决?
我看到这个项目用了GPLv3的许可证,那是不是只有同属于GPLv3的项目才能使用这个库呢(使用dist感觉也算是动态链接)?
当我把max_number设置的比较大,例如40的时候,同时也有将近40条数据显示在一页
左侧的name和bar的宽度或自动缩小,但是bar上显示的文字的宽度不会跟着缩小,就超出了bar的宽度
请问这有办法调整么?
估计是要加入CSS文件。。。直接改动参数目前没法显示对应的字体。。。
差不多就是这种情况了,望解决
main.js混淆了,开源还有意义吗?根本看不到源代码
场景如下:现在有n个类目,部分在一开始的时候为0的话就会在后面有值的时候才出现,我的图需要在一开始的时候显示所有类目。
功能建议:增加一个配置,将所有的name读取进来,如果为0也显示出来。
你好想问下,在X轴边上的图片外面的圈圈怎么去掉?
当排序数据是时间,比如100m记录之类的,需要的是按照时间进行升序排列
比如
- 9.89
- 9.90
...
10.9.98
main.js压缩过,没有找到在哪里做的排序
1、建议在config.js最后面加上这个属性:
use_type_info//是否在barinfo里展示type类型
2、然后在visual.js里原80行,应该改为
if (Object.keys(config.use_type_info)) {
……}
如果是if (config.use_type_info) {},则在config.js里将use_type_info赋值为false的时候,此判断认为假。我看高手你的意思是判断use_type_info是否在config里存在,则用Object.keys(config.use_type_info)更为合适
能否在config.js内添加更强大的自定义功能?
例如控制数据条宽度、数据条左侧文字大小、数据条右侧文字大小、数据条内部文字大小、数据条与数据条之间上下间隔大小等功能,这些功能在数据条目少,或者一屏多个并行动态排名下会非常有用
虽然我可以通过修改stylesheet.css和visual.js实现上述功能,但是我觉得其他人也可能会有这样的需求
目前的情况是:
bar上的文字是这样的格式 type - name 然后bar右边显示value,且按照value高到低排序
我的情况是 type是中文,希望安装type排序,例如
type1
type2
type2
type3
type3
我暂时的折中方案是把type改成对应的整型type1=3,type2=2,type3=1,然后和value列对换,这样虽然排序正确了,但bar右边显示label就变成了3,2,1,这不是我想要的,如果能关闭这个label也可以接受
打开dist/bargraph 后没有能够在页面上找到choose.file button, 请问这个button大概在什么位置。 谢谢
右上的天数和显示柱状图前数字的位数不能分别控制,在config.js里我只看到一个控制全部的,不知道是不是我没有看见还是没有。
请问图表右边有关类型的那一列无法显示该怎么解决呢,只有中间有个可以随着时间一起变得,右边魔法师那一列没有,求救
尝试在数据源中,添加标签,失败了。
设置计数器为false时可以正常运行动画,
置为true就卡在第一天不动了。
我的条目名字只有四个,左侧名字字体有点小,右侧线条也很细
细节问题
条形图在过渡时出现柱长与数值、刻度线不对应的情况
你好,请问csv有一个top列想添加到name前面,看了visual.js没找到哪里添加
左侧文本太长的情况下字会重叠,改哪个参数可以解决这个问题?
为什么日期排序
使用 date.sort();
而不使用 date.sort((x,y)=>new Date(x)-new Date(y));
前者排序如日期 YYYY-M-D 会出现排序不正常。
例如
name |
type |
value |
date |
a |
a |
10 |
2018-1-1 |
b |
b |
5 |
2018-1-1 |
a |
a |
20 |
2018-1-2 |
a |
a |
30 |
2018-1-3 |
b |
b |
15 |
2018-1-3 |
在2018-1-2
时,b的数据空缺,是否可以加入一个配置项,使此时b不会消失,而是显示最后一次的数据,即 5
。
在stylesheet中找到了字体,但是调整后无效。小白毫无编程经验,也根据大神的留言尝试过,很是困难,前来求助,感谢!
Some languages display gibberish in the browser.