멋진 그래픽 라이브러리 인력거를 내 프로젝트에 통합하려고합니다. 인력거 여기에서 찾을 수있다 : http://code.shutterstock.com/rickshaw/정수 배열을 인력거에 대한 x/y 좌표로 변환하는 방법
I 그래프 할 데이터를 간단한 배열이다 : I은 X 좌표로 배열의 각 요소의 인덱스를 사용하고자
data = [51929, 65932, 49119, 50379, 103501, 92430, 93107, 105710, 115200, 109283]
, 요소 자체를 y 좌표로 나타냅니다. 내가 Richshaw가 마법을 할 수 있도록 다음과 같은 형식과 같은이 점을 포맷해야 : 나는 다양한 방법을 시도했습니다
data = [ { x: 0, y: 40 }, { x: 1, y: 49 }, { x: 2, y: 17 }, { x: 3, y: 42 } ];
를, 내가 온 가장 가까운처럼, 내부 해시와 따옴표의 배열을 생산하는 것입니다 그래서 :
clean_data = []
data.each_with_index do |value, index|
clean_data << "{x: #{index}, y: #{value} }”
end
clean_data.to_a
반환 :
["{x: 0, y: 51929}", "{x: 1, y: 65932}", "{x: 2, y: 49119}" ... etc...]
그래서 제 질문은 하나, 나는 내가에있어 경우, 해시 단지 배열을 얻거나 위의 따옴표를 제거하는 방법 잘못된 tra ck : 배열을 인력거에 알맞게 표시하려면 어떻게해야합니까? 여기서는 Ruby로 작업하는 것을 선호하지만 JavaScript의 모든 내용은 훌륭 할 것입니다.
감사합니다.
지금까지 아무도가 작동되지 않으며, 인력거는 해시 로켓과 잘 작동하지 않습니다. 나는 로켓을 없애고 변수의 오른쪽에 콜론을 넣고 효과가 있다는 것을 알기 위해 여러 가지 찾기와 바꾸기를 수행했습니다. 그래서 인력거의 잘못이 아니라는 것을 압니다. – redbeardNinja