2013-05-10 2 views
1

그래프의 데이터를 입력합니다. 나는 drawline을 사용했지만 위치를 제대로 잡을 수 없다. 지금까지 제 코드가 있습니다. 나는 웹 환경에 embeded되는 자바 환경으로 인해 bar chart libary를 사용할 수 없다. 당신이 연습으로,이 자바 스크립트 막대 차트 플로터를 작성하지 않는자바 스크립트를 사용하여 간단한 막 대형 차트를 만드는 방법

// Ex5-1: Weather Data Graph 
enter code herevar canvas; 
canvas = openGraphics(); 
var sun; 
var n; 
var xposition; 
xposition = 40; 
sun = prompt("enter the sun"); 
sun = parseInt(sun, 10); 
///xposition= xposition +10; 
canvas.drawLine(40, 10, 40, 245); 
canvas.drawLine(40, 245, 390, 245); 
canvas.drawString("225 ", 10, 30); 
canvas.drawString("180 ", 10, 70); 
canvas.drawString("135 ", 10, 110); 
canvas.drawString("90 ", 10, 150); 
canvas.drawString("45 ", 10, 190); 
canvas.drawString("0 ", 10, 230); 
canvas.drawString("J ", 50, 250); 
canvas.drawString("F ", 80, 250); 
canvas.drawString("M ", 110, 250); 
canvas.drawString("A ", 140, 250); 
canvas.drawString("M ", 170, 250); 
canvas.drawString("J ", 200, 250); 
canvas.drawString("J ", 230, 250); 
canvas.drawString("A ", 260, 250); 
canvas.drawString("S ", 290, 250); 
canvas.drawString("O ", 320, 250); 
canvas.drawString("N ", 350, 250); 
canvas.drawString("D ", 380, 250); 
canvas.setStroke(30); 
canvas.drawLine(xposition, 230, xposition, sun); 
canvas.paint(); 
+1

브라우저의 Java 환경은 어떻습니까? Javascript는 Java와 아무런 관련이 없습니까? 아니면 웹 페이지에 자바 애플릿이 내장되어 있다는 뜻입니까? http://d3js.org/는 시각화를위한 편리한 자바 스크립트 라이브러리입니다. –

+0

스테판과 동의하십시오. https://developers.google.com/chart/ – Madthew

+0

을 볼 수도 있습니다. drawString 및 drawLine에 액세스 할 수 있다면 도움이 될 것입니다. –

답변

1

, 나는 jqplot을 사용합니다.

+1

죄송합니다. jqplot과 같은 라이브러리를 사용할 수 없습니다. Java가 포함 된 웹 페이지에서 막 대형 차트를 만들었으므로 의미가있는 경우 (나를 설명하기가 어렵습니다). 선생님이 나에게 주었던 일조 시간에 따라 날씨 막대 차트를 작성한 다음 막대 차트 (예 : 차트의 1 월 30 시간 등)에 일광 절약 시간을 매월 플롯해야합니다. . 나는 자바 스크립트의 기본 코드 (자바 스크립트라고 생각한다.)를 사용할 수 있으며, 외부 자바 스크립트를 자바 스크립트로 가져올 수 없다. – user2368310

관련 문제