Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript图表作为输入_Javascript_Angularjs_D3.js_Charts_Google Visualization - Fatal编程技术网

Javascript图表作为输入

Javascript图表作为输入,javascript,angularjs,d3.js,charts,google-visualization,Javascript,Angularjs,D3.js,Charts,Google Visualization,我有如下要求 我需要使用图形输入时间序列数据(日数据)。数据通常如下所示,但配置文件可以根据情况进行更改 目前,数据正在文本框中手动输入,这使得输入变得非常困难 我想知道是否有解决方案可以让用户在图表上绘制并在后面生成数据。换句话说,用户拾取某些点并绘制轮廓 请参见以下工作片段,单击图表以添加数据点 google.charts.load('current'{ 回调:函数(){ var data=new google.visualization.DataTable({ “科尔斯”:[ {“标

我有如下要求

  • 我需要使用图形输入时间序列数据(日数据)。数据通常如下所示,但配置文件可以根据情况进行更改
目前,数据正在文本框中手动输入,这使得输入变得非常困难

我想知道是否有解决方案可以让用户在图表上绘制并在后面生成数据。换句话说,用户拾取某些点并绘制轮廓


请参见以下工作片段,单击图表以添加数据点

google.charts.load('current'{
回调:函数(){
var data=new google.visualization.DataTable({
“科尔斯”:[
{“标签”:“x”,“类型”:“编号”},
{“标签”:“y”,“类型”:“编号”}
]
});
var-axisMax=10;
var=[];

对于(var i=0;i输入的数据来自何处?应该可以从源中获取数据并直接输入到图表中——尽管这是一个有趣的问题,但图表上有一些可用的问题,例如
getVAxisValue
getHAxisValue
,可以用来捕获用户单击的位置,但这很困难lt供用户精确选择正确的点…这是我找到的最接近的点,但问题是我无法添加任何数据点。@WhiteHat数据来自数据库,但需要根据场景进行编辑。这是一个优雅的解决方案。我需要重构代码以达到我的目的。我还需要添加拖动关于要点。