2012-09-02 6 views
1

함수 (명령문)가 입력 될 때 즉시 플롯이 업데이트되는 도구를 만들고 싶습니다. enter()에 대해 알고 있지만 데이터 용이고 데이터가 거의 변경되지 않습니다 (확대/축소 또는 커브가 복잡하다면 음모가 맞지 않을 때), 필자가 플롯하고자하는 새로 입력 한 문장을 수동으로 반복해야하고 이전 문장을 지워야하는 것처럼 보입니다. 사실입니까?d3.js로 다항식 시각화

답변

1

http://mbostock.github.com/d3/ex/stream.html의 예는 도움이 될 것입니다. 다항식 함수를 통해 데이터를 실행하고이를 그래프의 새 데이터 세트로 사용하려고한다고 생각합니다. 그러면 그래프는 한 다항식에서 다른 다항식으로 끊김없이 업데이트 될 수 있습니다.

+0

잘 모르겠다. 링크 된 예는 새로운 플롯/그래프/이미지 각각에 대해 다른 데이터를 사용하지만 동일한 기능을 사용합니다. 필요한 것은 정반대이고, 데이터는 정말 단순합니다. 범위()이지만 기능은 계속 변하고 있습니다. – Ashnur

+0

함수를 그래프로 나타낼 수는 없지만 f (x) 만 그래프로 나타낼 수 있고 함수가 변경되기 때문에 그래프로 표시되는 데이터도 변경됩니다 (그렇지 않으면 모든 그래프가 동일하게 보입니다). 귀하의 경우, x는 동일합니다 (범위).하지만 그래프로 나타내려면 f (x)가되고 새로운 플롯의 데이터가됩니다. – Bill

+0

당신이 옳습니다. 나는 이것을 잘 알고 있습니다. 나는 이미이 글을 썼지 만, 질문에서 말했듯이, 나는 루프와 수동으로 함수를 관리하기 위해 이것을했다. 아마 d3.js에서 같은 것을 성취 할 수있는 더 좋은 방법이 있기를 바랍니다. – Ashnur