nlybe / charts_api
Elgg 上的 FusionCharts 集成
5.5
2023-08-18 05:13 UTC
Requires
- composer/installers: >=1.0.8
Conflicts
- elgg/elgg: <5.0
README
Chart.js 在 Elgg 中的集成。本插件提供了一个 API,可以从 Elgg 平台上的其他插件中使用该 API,以便使用 Chart.js 在图表中填充信息。
目前插件提供了创建简单柱状图的选项。
使用方法
以下示例代码将创建一个柱状图。
// set an array with labels $ch_labels = []; // set an array with data $ch_data = []; $entities = elgg_get_entities($options); foreach (entities as $e) { array_push($ch_labels, $e->title); array_push($ch_data, calculate_likes($e)); } $vars['ch_labels'] = $ch_labels; $vars['ch_data'] = $ch_data; echo elgg_view('charts_api/charts_api', $vars);
未来任务列表
- 为图表创建一个类,以便所有参数都通过这个类的方 法传递
- 整合更多来自 Chart.js 的选项,如选择图表类型、图表样式等