我想让我的图表(用Chart.js制作)更具交互性,我想用下面的代码获得一个点的索引(它的数据集):
canvas.onclick = function(e) {
const points = chart.getPointsAtEvent(e);
// something like `point.getIndex()` would be great so that I know where this point is in the original dataset
};
有人对此有好的解决方案吗?
我有多维数据需要在Google图表中可视化。我使用多维的意思是,它可能包含多维的普通列(字符串、日期...)和多个数字列。
例如,考虑下面的简单数据;由三个字符串维度和一个数值组成:
Profession (String) | Country (String) | Gender (String) | income (Numerical)
Doctor Germany male 30000
Engineer Austria female
我有以下模型:
case class Product(price:Int,distance:Int)
我有数据告诉我,如果距离是y (true/false),客户是否愿意以x的价格购买产品。
我在spark中使用了逻辑回归,现在可以预测(价格,距离)对。如果我现在想知道我可以为距离x收取的最高价格怎么办?
代码:
val products:List[(Product,Double)] = getProductVotes()
val points:List[LabeledPoints] = products.map{ case (product,vote) =>
Labe
我有一个具有自定义图例的图表,即它根本不是Highcharts的一部分,它完全是我自己的代码,Highcharts图例对此图表是禁用的。
是否可以使用API在Highcharts中打开/关闭系列数据和绘图波段?
我发现了一个示例,该示例触发了图例项的单击事件来完成此操作,但这显然依赖于当前存在的图例,因此这对我没有任何用处:
我还尝试将序列数据.visible属性设置为false,然后重新绘制图表,尽管它将visible属性设置得很好,但它不会重新绘制图表,因此没有任何变化:
var chart = new Highcharts.Chart(myoptions);
$("#custo