我正在尝试从具有x,y和z值的一些数据中制作散点图。
我的代码与NVD3网站上的示例相同, http://nvd3.org/ghpages/scatter.html, 除此之外,我还计算了一个z值。 假设z = x + y。 我想通过在两种颜色之间进行插值来设置颜色,而不是更改半径值。
所有点都显示在图表上,但我无法为单个点设置颜色,只能为系列设置颜色。 为了简单起见,我首先尝试将点设置为静态颜色,如下所示:
但是这并不起作用,所以我想我需要在JavaScript中实现。我查看了scatterChart.js,但没有找到简单的方法。但我绝不是JavaScript专家,所以我可能轻易地错过了什么。
有关如何做到这一点的任何建议?我需要学习如何创建一个新的模型文件吗?
我还想在工具提示中显示z值,但那将是第二步。
谢谢
我的代码与NVD3网站上的示例相同, http://nvd3.org/ghpages/scatter.html, 除此之外,我还计算了一个z值。 假设z = x + y。 我想通过在两种颜色之间进行插值来设置颜色,而不是更改半径值。
所有点都显示在图表上,但我无法为单个点设置颜色,只能为系列设置颜色。 为了简单起见,我首先尝试将点设置为静态颜色,如下所示:
[{"key":"X Plus Y","values":[{"x":0,"y":0,"z":0,"color":"#ff0000"}, ...]
但是这并不起作用,所以我想我需要在JavaScript中实现。我查看了scatterChart.js,但没有找到简单的方法。但我绝不是JavaScript专家,所以我可能轻易地错过了什么。
有关如何做到这一点的任何建议?我需要学习如何创建一个新的模型文件吗?
我还想在工具提示中显示z值,但那将是第二步。
谢谢