This is a horizontal 'linepoints' plot. In a horizontal plot, the Y (vertical) axis is for the independent values, and the X axis (horizontal) is for the dependent values, so PHPlot is graphing X = F(Y).
This plot has:
Y axis data labels, which show the values from the label positions in the data array along the Y axis (see SetYDataLabelPos, not used in the example below because the default is to plot labels along the Y axis if they are not empty)
X data value labels, which show the X value just above each data point (see SetXDataLabelPos)
Y data label lines, which connect the data points horizontally to the Y axis data labels (see SetDrawYDataLabelLines)
Note: Horizontal linepoints plots were added in PHPlot-6.0.0.
Example 5.48. Horizontal Linepoints Plot with Data Value Labels and Lines

<?php
# PHPlot Example - Horizontal linepoints plot with Y Data Label Lines
require_once 'phplot.php';
$data = array(
array("SEA\nLEVEL", 0, ''),
array('100m', 1, 10),
array('200m', 2, 22),
array('300m', 3, 30),
array('400m', 4, 46),
array('500m', 5, 53),
array('600m', 6, 65),
array('700m', 7, 70),
array('800m', 8, 50),
array('900m', 9, 35),
);
$plot = new PHPlot(800, 600);
$plot->SetImageBorderType('plain'); // Improves presentation in the manual
$plot->SetTitle('Wind Speed at Altitude');
$plot->SetDataType('data-data-yx');
$plot->SetDataValues($data);
$plot->SetPlotType('linepoints');
$plot->SetPlotAreaWorld(0, 0, 100, 10);
$plot->SetDrawYDataLabelLines(True);
$plot->SetXTitle('Wind Speed');
$plot->SetYTitle('Altitude');
$plot->SetYTickLabelPos('none');
$plot->SetYTickPos('none');
$plot->SetXDataLabelPos('plotin');
$plot->SetDrawXGrid(False);
$plot->SetDrawYGrid(False);
$plot->DrawGraph();
This version of the manual was produced for the
PHPlot Sourceforge project web service site, which requires the logo on each
page.
To download a logo-free copy of the manual, see the
PHPlot project downloads
area.