- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 Selenium 从 Highcharts 图表中获取数据。我的问题是 setExtremes
函数不适用于 .options.data
。如何使用纯基于 Python 的方法在使用 setExtremes
后读取数据?
我的代码:
capabilities = webdriver.DesiredCapabilities().FIREFOX
capabilities["marionette"] = True
driver = webdriver.Firefox(capabilities=capabilities, executable_path=gecko_binary_path)
driver.get(website)
time.sleep(5)
temp = driver.execute_script('return window.Highcharts.charts[0].series[0]'
'.xAxis[0].setExtremes(Date.UTC(2017, 0, 7), Date.UTC(2017, 0, 8))'
'.options.data'
)
data = [item for item in temp]
print(data)
最佳答案
我正在尝试在 Highcharts 上执行您的代码 demo page
问题在于 xAxis[0]
,xAxis
不是数组而是字典,因此您必须在那些 []
中提供一个字符串值>.
检查 the docs 中的 xAxis
我猜你正在寻找 xAxis.events.setExtremes
我现在看到 xAxis 可以是一个数组,但您很可能错过了那些 events
所以我的解决方案应该更改为 xAxis[0].events.setExtremes
关于javascript - Python:setExtreme 后从 Highcharts 读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48361281/
我正在开发一个插件,以允许 Highcharts 充当甘特图。一切正常,除了当我将 x 轴的极值设置为新的开始/结束时,并且在某些情况下,图表缺少该范围内的数据。 有时,图表会丢失一个月范围内的数据,
在 highstock 范围选择器中,我添加了一个自定义范围选择器按钮(名为:我的日期),并希望在调用此按钮时设置自定义极值。我知道如果您将简单的按钮放在图表外并调用:chart.xAxis[0].s
我正在使用最新的 Highcharts 版本 (3.0),但在使用 plotBands 和 setExtremes() 函数时遇到问题。 chart: { renderTo: "char
我正在尝试使用 Selenium 从 Highcharts 图表中获取数据。我的问题是 setExtremes 函数不适用于 .options.data。如何使用纯基于 Python 的方法在使用 s
我需要设置 Highcharts 图表的 y 轴的最小值和最大值。我不希望最小值和最大值四舍五入到刻度。 Highcharts 文档提供了一个示例,效果很好: http://jsfiddle.net/
我是 Highchart 的新手,我对 setExtremes 和 afterSetExtremes 有疑问,我不确定我是否理解它们之间的区别。 这是一个场景:setExtremes 回调函数中有一个
我有一个 Shiny 的应用程序,它使用 rCharts 库来创建 Highcharts 图表。当应用程序首次启动时,我希望将应用程序放大到特定区域。 Highcharts 方法是 setExtrem
我正在为 Stack Overflow 上的另一个问题开发一个解决方案(请参阅 Highcharts : selection ),该解决方案具有一些简单的 slider 元素(使用 input typ
我正在尝试为 highstock 1.3.1 中的股票图表加载新数据,我只想在导航器的极值已设置(鼠标松开)时调用加载新数据,而不是当用户正在拖动导航器按钮。目前 setExtremes 和 afte
当然有一种方法可以计算缩放或任何更改 View 后显示的所有点并对此使用react。 我的目标是在 Highchart 7.2.0 stockChart,IF “viewed points” x “圆
我是一名优秀的程序员,十分优秀!