OHLC/HLC Line series

An OHLC/HLC line series is basically a line series, the only noticeable difference is the number of values associated with each data point. An OHLC/HLC line series is primarily intended to be used in the stock market, displaying prices evolution against time. The line displayed corresponds to only one of the values associated with a data point, the 'close' value, although the remaining values(open,high,low or just high and low) are presented inside tooltips, small popup windows displayed when mouse cursor hovers over a data point.
The class used to generate an OHLC/HLC line series is com.jinsight.jetchart.OHLCLineSerie. There are methods that can be used to specify the thickness, style(solid or dashed) and a few other properties.

import javax.swing.*;
import java.awt.*;
import com.jinsight.jetchart.*;

public class Main extends JFrame {

   public Main() { 

        Graph graph=new Graph();

        Container ct=getContentPane();

        ct.add("Center",graph);
        
	OHLCLineSerie ls=new OHLCLineSerie();
        ls.setTitle("OHLCLine series");
        ls.setColor(Color.red);
	
	double[][] values={{185.00,178.00,179.00,182.50},
	                   {196.00,183.50,183.95,192.90},
			   {196.95,189.20,194.00,190.00},
			   {195.50,186.55,191.00,187.25},
			   {195.60,190.00,192.00,192.00},
			   {207.35,190.10,191.10,207.35},
			   {214.00,193.10,211.25,196.15},
			   {202.80,189.50,196.00,196.45},
			   {206.35,194.30,197.00,199.00},
			   {208.00,197.00,204.00,198.10}};
   
        // The method setValues(double[] values) is not
	// used with OHLC series.
        ls.setMultipleValues(values);

        graph.addSerie(ls);

	// Enables tooltips display. Move mouse cursor over
	// a data point to see all the OHLC values.
	graph.getToolTip().setEnabled(true);

        
        setSize(400,300);

        setVisible(true);


  }

  public static void main(String[] args) {
        new Main();
  }

}