我有一个数据集,显示谁在哪家商店购物。
ID Store
1 C
1 A
2 A
2 B
3 A
3 B
3 C
我能用枢轴表来确定购物者去其他商店的频率吗?我的想法就像一个3X3矩阵,其中的列和行将指示有多少人去了这两家商店。
Desired output
A B C
A 3 2 2
B 2 3 1
C 2 1 3
目前我遇到了以下问题:我用d3.js创建了一个简单的可视化。可视化的数据通过JSON/PHP从MySQL服务器中提取。
在呈现给用户的页面上,有一个简单的下拉菜单,可以让用户决定要显示数据的年份。在最初的页面加载中,下拉菜单中的默认值被传递到“一年选择”变量,而这个变量又被传递到JSON请求。然而,此时的问题是,当用户从下拉列表中选择另一个年份时,什么也不会发生。我假设的原因是我必须添加一些"onSelect“或"onClick”代码来强制新的数据提取和刷新可视化。然而,到目前为止,我还没有找到解决这个问题的办法。请参阅以下相关(简化)代码:
HTML
<select i