構建可擴充的Java圖表組件

來源:互聯網
上載者:User

前言

Java語言所具有的物件導向特性,使許多複雜的問題可以分解成相對獨立的對象來處理。本文用物件導向的方法,將一個圖表組件從分解到如何組合,以及如何進行擴充作了詳細的講解。從簡單的折線圖到稍複雜的多種形狀組合的圖表,讀者可以學到構建一個可擴充的圖表組件是多麼的容易。

常見的圖表類型

圖表具有很直觀的視覺效果,可以方便的用來比較資料的差異、圖案和趨勢等。

從外觀上來看,常用到的圖表主要有散佈圖、(折)曲線圖、柱狀圖等。本文主要討論這幾種圖形樣式。其中這每種圖又可以與其它的類型組合產生更多的形式。下面以圖例來說明:

先來看散佈圖:

圖1-1

圖1-1是一個典型的散佈圖,它是由一組X值和一組Y值在二維座標中兩兩成對描繪而成。一般這種圖形反映兩組資料的相關性。例如,要考查鋼的硬度與淬火溫度的關係,假設上圖的橫軸表示淬火的溫度,縱軸表示同時測出的鋼的硬度,這時我們可從上圖看出一個趨勢,即淬火的溫度越高,鋼的硬度越大。

再來看一個折線圖:

圖1-2

圖1-3

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.