Open Highcharts in modal window(在模态窗口中打开 Highcharts)
问题描述
我正在一个网站上工作,我大量使用 Highcharts 在图表中呈现数据.我希望用户能够将每个图表缩放"到模态窗口中以获得更好的可读性.
I'm working on a site where I use Highcharts quite heavily for presenting data in charts. I want to user to be able to "zoom" each chart into a modal window for better readability.
我知道如何使用其 API 操作图表,但我不太确定如何克隆图表并使用变量引用新图表?
I know how to manipulate the chart with its API, but I'm not quite sure how I can clone the chart and refer to the new chart with an variable?
我做了很多搜索,我发现的只是如何使用 Highcharts 自己的模态库在模态窗口中打开,但我使用的是一个名为 Lightview 的模态库.
I've done alot of searching, and all I've found is how to open in modal window with Highcharts own modal library, but I'm using a modal library called Lightview.
推荐答案
可以通过选择事件获取新的范围,然后从图表系列中获取相应的位置.看我的例子.http://jsfiddle.net/ricardolohmann/sZMFh/因此,如果您想在灯箱中显示它,您必须更改以下代码:
You can get the new range by the selection event and then get the respective position from the chart serie. See my example. http://jsfiddle.net/ricardolohmann/sZMFh/ So, if you want to show it inside the lightbox you have to change the following code:
chart2 = new Highcharts.StockChart({
chart: {
renderTo: 'container2'
},
series: newSeries
});
到这个,并将container2显示设置为none
To this one, and set the container2 display to none
Lightview.show({ url: 'container2', type: 'inline' });
这篇关于在模态窗口中打开 Highcharts的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:在模态窗口中打开 Highcharts
基础教程推荐
- 如何使用JIT在顺风css中使用布局变体? 2022-01-01
- 自定义 XMLHttpRequest.prototype.open 2022-01-01
- html表格如何通过更改悬停边框来突出显示列? 2022-01-01
- 直接将值设置为滑块 2022-01-01
- Vue 3 – <过渡>渲染不能动画的非元素根节点 2022-01-01
- 用于 Twitter 小部件宽度的 HTML/CSS 2022-01-01
- 我可以在浏览器中与Babel一起使用ES模块,而不捆绑我的代码吗? 2022-01-01
- 如何使用TypeScrip将固定承诺数组中的项设置为可选 2022-01-01
- Chart.js 在线性图表上拖动点 2022-01-01
- Electron 将 Node.js 和 Chromium 上下文结合起来意味着 2022-01-01