javascript - DataTable 输出的在线图表?
问题描述
我有大约 900 个查询将它们的结果输出到 DataTable,然后我使用 NewtonSoft JsonConvert 将它们序列化为 json 字符串。
我希望能够为每个结果集尝试不同的图表类型,看看它是否能最好地显示为饼图、条形图、折线图、堆叠图......
以下是我从查询中获得的一些输出示例:
Count of patients by age:
[
{
"Age": "17",
"Patients": "11"
},
{
"Age": "18",
"Patients": "9"
},
{
"Age": "19",
"Patients": "17"
},
{
"Age": "20",
"Patients": "23"
}
]
============
Patients seen per provider
[
{
"Provider": "Desi",
"Patients Seen": "307"
},
{
"Provider": "Dr. Smith",
"Patients Seen": "1123"
},
{
"Provider": "DRM",
"Patients Seen": "293"
},
{
"Provider": "HYG ",
"Patients Seen": "171"
},
{
"Provider": "RG",
"Patients Seen": "137"
}
]
Patients by payment type
============
[
{
"InsType": "Cash Patients",
"PatientCount": "421"
},
{
"InsType": "Category Percentage",
"PatientCount": "658"
},
{
"InsType": "Medicaid/Flat Copay",
"PatientCount": "604"
}
]
Income results
============
[
{
"Production_": "1951282.06",
"Adjust_": "-41892.36",
"Writeoff_": "-12471.90",
"NetProd_": "1896917.80"
}
]
有些查询比其他查询有更多的“列”,例如这个:
[
{
"Abbr": "Dr. Smith ",
"LName": "Smith",
"FName": "Jerry ",
"PatCount": "1131",
" GrossProd": "1658438.70",
" Writeoffs": "-11649.6",
" Adjustments": "-38503.81",
" NetProd": "1608285.29",
" AveGrossPr": "1466.34",
" AveNetPr": "1422.00"
},
{
"Abbr": "HYG ",
"LName": "Hygienist",
"FName": "Default",
"PatCount": "173",
" GrossProd": "60620.5",
" Writeoffs": "-803.6",
" Adjustments": "-2629.75",
" NetProd": "57187.15",
" AveGrossPr": "350.40",
" AveNetPr": "330.56"
}
]
我可以就如何在在线图表软件中使用这些结果提出一些建议?似乎有了这样一个简单的查询系统 -> DataTable -> json,就会有图表将该输出用作其源数据。在尝试使用 ChartsJS 和其他一些工具时,看起来有一些广泛的自定义数据,这必须为 900 个中的每一个完成......
我希望我可以输入所有结果并查看哪些呈现为一条线,然后再次呈现并查看哪些用作饼图,哪些用作堆叠。
解决方案
推荐阅读
- r - 如何在列中查找特定值并将其替换为 R 中的另一个值
- python - 熊猫如何根据df中的其他布尔列创建布尔列
- python-3.x - 截断csv文件中的单元格
- javascript - 如果对象中的所有值都为假,那么 JavaScript 中的对象值应为 False
- java - 为什么我的 selenium webdriver 打开“数据”的空白窗口;
- javascript - ReCaptchaNoCaptcha 对 MediaWiki 中的可视化编辑器的支持?
- angular - 触摸时在芯片自动完成组件中显示下拉菜单
- c++ - 为特定变量禁用 _GLIBCXX_DEBUG 的效果
- algorithm - 将 K 资源公平分配给 N 个人
- c# - LINQ to SQL 查找以另一个表中的字符开头的值