vue.js - vue-highcharts 动态主明细图示例
问题描述
我需要使用 Vue 在我的新站点中实现一个主从图表对。该组件由两个主从图表组成,只要其中一个选择在另一个中进行相同的选择,它们就相互链接。
我的要求使这比通常的示例稍微复杂一些,因此最好有一个基本但官方的主详细示例可以使用,例如示例文档中存在的示例:
https://www.highcharts.com/demo/dynamic-master-detail
我看到之前在 HighCharts 论坛的以下线程中已经要求类似(也许我误解了),但提供的最终示例被承认不是“良好实践”代码。
https://www.highcharts.com/forum/viewtopic.php?t=40436
我将继续使用其中的示例来尝试启动并运行某些东西,但想知道是否存在任何东西(使用官方包装器)HighCharts 的优秀人员很乐意作为此图表的最佳实践 Vue 实现类型。
解决方案
我的建议是将其实现为一个名为 example 的新组件MasterDetailChart
,它将数据作为prop
并根据给定数据生成两个图表。我使用 Codesandbox 平台准备了新的演示,所以请看一下。
目前您可以使用该组件,您需要做的一件事就是通过组件道具传递数据。
现场示例:https ://codesandbox.io/s/highcharts-vue-demo-jnqr6
亲切的问候!
推荐阅读
- regex - 正则表达式检查包含“E”指数的 DEFINE 数字集
- google-analytics - 链接点击数和推荐数之间的差异
- powershell - 从 Power shell 窗口捕获非 Power shell 内部命令的可见文本
- python - Python - 获取当前风扇速度和每个 CPU 功耗
- android - 如何在kotlin android的MaterialButton中获取背景颜色
- linux - 通过 jenkins 将参数传递给远程机器中的 shell 脚本
- android - AppAuth-Android 在处理非分层 URI 回调意图时出现奇怪问题
- php - 无法使用谷歌日历 api php 创建活动
- limesurvey - 是否可以将 Limesurvey 从 v 1.9 升级到 4.2
- java - okhttp3 MediaType.parse 致命异常:java.lang.IncompatibleClassChangeError