This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
2011-05-28 19:51:52 +10:00

13 lines
10 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Part III. Common features</title><link rel="stylesheet" type="text/css" href="manual.css"><meta name="generator" content="DocBook XSL Stylesheets V1.76.0"><link rel="home" href="index.html" title="JpGraph Manual"><link rel="up" href="index.html" title="JpGraph Manual"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Part III. Common features</th></tr></table><hr></div><div class="part" title="Part III. Common features"><div class="titlepage"><div><div><h1 class="title"><a name="id2537251"></a>Part III. Common features</h1></div></div></div>
<div class="partintro" title="Common features"><div></div>
<p>This part will describe the common features for all graphs as well as explaining the
structure of a typical graph script. After reading through this part the user should
have a basic understanding how to create simple graph scripts and understand what core
settings and naming conventions are used.</p>
<div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="chapter"><a href="ch12.html">12. Commonalities for all graphs</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch12.html#id2537384">12.1. Common objects for cartesian graphs (x-, y-graphs)</a></span></dt><dt><span class="sect1"><a href="ch12s02.html">12.2. Common object for Pie Graphs</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch13.html">13. Getting hold of the data to be displayed</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch13.html#id2537845">13.1. Static data</a></span></dt><dt><span class="sect1"><a href="ch13s02.html">13.2. Reading data from a file</a></span></dt><dt><span class="sect1"><a href="ch13s03.html">13.3. Sending data to a graph script with URI arguments (GET and POST)</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch13s03.html#id2538350">13.3.1. Using GET arguments</a></span></dt><dt><span class="sect2"><a href="ch13s03.html#id2538499">13.3.2. Using a POST request</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch13s04.html">13.4. Reading data from a database</a></span></dt><dt><span class="sect1"><a href="ch13s05.html">13.5. Reading binary data from a file</a></span></dt><dt><span class="sect1"><a href="ch13s06.html">13.6. Different types of NULL data handling</a></span></dt><dt><span class="sect1"><a href="ch13s07.html">13.7. Troubleshooting input data</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch14.html">14. Common features for all Cartesian (x,y) graph types</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch14.html#id2539550">14.1. The definition of linear graphs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14.html#id2540023">14.1.1. Axis and coordinate systems</a></span></dt><dt><span class="sect2"><a href="ch14.html#id2540025">14.1.2. Adjusting the axis look and feel</a></span></dt><dt><span class="sect2"><a href="ch14.html#id2540518">14.1.3. Adding grid lines in the plot</a></span></dt><dt><span class="sect2"><a href="ch14.html#sec2.predef-axis-setup">14.1.4. Predefined scientific axis setups</a></span></dt><dt><span class="sect2"><a href="ch14.html#sec2.possible-axis-position">14.1.5. Other possible ways to position the axis</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s02.html">14.2. Specifying and formatting the overall displayed graph</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s02.html#id2541423">14.2.1. Adjusting size, margins and frame</a></span></dt><dt><span class="sect2"><a href="ch14s02.html#id2541500">14.2.2. Adding drop shadow to the graph</a></span></dt><dt><span class="sect2"><a href="ch14s02.html#sec2.fomratting-graph-titles">14.2.3. Formatting and specifying the titles of the graph</a></span></dt><dt><span class="sect2"><a href="ch14s02.html#id2542819">14.2.4. Specifying the image format to use</a></span></dt><dt><span class="sect2"><a href="ch14s02.html#id2542875">14.2.5. Generic line formatting</a></span></dt><dt><span class="sect2"><a href="ch14s02.html#sec.adding-footer">14.2.6. Adding a footer to the graph</a></span></dt><dt><span class="sect2"><a href="ch14s02.html#id2543252">14.2.7. Adding timing of graphs</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s03.html">14.3. Adjusting the look and feel of the plot area</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s03.html#id2543490">14.3.1. Plot area and margin areas</a></span></dt><dt><span class="sect2"><a href="ch14s03.html#id2543579">14.3.2. Clipping to the plot area</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s04.html">14.4. Adjusting the position and layout of the legend</a></span></dt><dt><span class="sect1"><a href="ch14s05.html">14.5. Other formatting options of the axis</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s05.html#id2544291">14.5.1. Adjusting and positioning titles on the axis</a></span></dt><dt><span class="sect2"><a href="ch14s05.html#id2544503">14.5.2. Adjusting the font and color of the title</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s06.html">14.6. Using multiple y-axis</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s06.html#id2544595">14.6.1. Adding additional y-axis</a></span></dt><dt><span class="sect2"><a href="ch14s06.html#id2544637">14.6.2. Using CSIM together with multiple y-axis</a></span></dt><dt><span class="sect2"><a href="ch14s06.html#sec2.mulyaxis-restriction">14.6.3. Restrictions with multiple y-axis</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s07.html">14.7. Understanding and using different scales on the axis</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s07.html#id2544880">14.7.1. Different scale types</a></span></dt><dt><span class="sect2"><a href="ch14s07.html#id2545212">14.7.2. Manual vs automatic scale handling</a></span></dt><dt><span class="sect2"><a href="ch14s07.html#id2545421">14.7.3. Major and minor ticks</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s08.html">14.8. Adjusting the appearance of the scale labels</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s08.html#id2546048">14.8.1. Adjusting the position</a></span></dt><dt><span class="sect2"><a href="ch14s08.html#id2546113">14.8.2. Adjusting font and color</a></span></dt><dt><span class="sect2"><a href="ch14s08.html#id2546240">14.8.3. Adjusting the background of the labels</a></span></dt><dt><span class="sect2"><a href="ch14s08.html#id2546732">14.8.4. Hiding and rotating labels</a></span></dt><dt><span class="sect2"><a href="ch14s08.html#id2546838">14.8.5. Fine tuning the automatic scales</a></span></dt><dt><span class="sect2"><a href="ch14s08.html#id2547269">14.8.6. Manually altering the appearance of tick marks</a></span></dt><dt><span class="sect2"><a href="ch14s08.html#sec2.manually-spec-labels">14.8.7. Manually specifying scale labels</a></span></dt><dt><span class="sect2"><a href="ch14s08.html#id2547382">14.8.8. Emphasize of parts of the scale</a></span></dt><dt><span class="sect2"><a href="ch14s08.html#id2548494">14.8.9. Adding static lines for specific scale values in the graph</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s09.html">14.9. Using a logarithmic scale</a></span></dt><dt><span class="sect1"><a href="ch14s10.html">14.10. Using a date/time scale</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s10.html#id2549071">14.10.1. Specifying the input data</a></span></dt><dt><span class="sect2"><a href="ch14s10.html#id2549170">14.10.2. Adjusting the start and end date alignment</a></span></dt><dt><span class="sect2"><a href="ch14s10.html#id2549601">14.10.3. Manually adjusting the ticks</a></span></dt><dt><span class="sect2"><a href="ch14s10.html#id2549687">14.10.4. Adjusting the label format</a></span></dt><dt><span class="sect2"><a href="ch14s10.html#id2549799">14.10.5. Adjusting the automatic density of date labels</a></span></dt><dt><span class="sect2"><a href="ch14s10.html#id2549829">14.10.6. Creating a date/time scale with a manual label call-back</a></span></dt><dt><span class="sect2"><a href="ch14s10.html#id2549831">14.10.7. Using the "DateScaleUtils" class to make manual date scale</a></span></dt><dt><span class="sect2"><a href="ch14s10.html#id2550589">14.10.8. When to use manual and when to use automatic date scale?</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s11.html">14.11. Adding shearing image transformation to the graph</a></span></dt><dt><span class="sect1"><a href="ch14s12.html">14.12. Rotating graphs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s12.html#id2551329">14.12.1. Free rotation of the plot area</a></span></dt><dt><span class="sect2"><a href="ch14s12.html#id2551820">14.12.2. Rotating the plot area 90 degree</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s13.html">14.13. Using anti-aliasing in the graph generation</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s13.html#id2551920">14.13.1. Anti-aliasing for line drawing graphs</a></span></dt><dt><span class="sect2"><a href="ch14s13.html#id2552235">14.13.2. Anti-aliasing in pie graphs</a></span></dt><dt><span class="sect2"><a href="ch14s13.html#id2552417">14.13.3. Anti-aliasing in Windrose plots</a></span></dt><dt><span class="sect2"><a href="ch14s13.html#id2552434">14.13.4. Anti-aliasing for Contour plots</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s14.html">14.14. Adding icons (and small images) to the graph</a></span></dt><dt><span class="sect1"><a href="ch14s15.html">14.15. Adding images and country flags to the background of the graph</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s15.html#id2553256">14.15.1. Using country flags as backgrounds</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s16.html">14.16. Using background gradients</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s16.html#id2553714">14.16.1. Generating gradient background off-line</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s17.html">14.17. Adding arbitrary texts to the graph</a></span></dt></dl></dd></dl></div></div>
</div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%" align="center"> </td><td width="40%" align="right"> </td></tr><tr><td width="40%" align="left" valign="top"> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> </td></tr></table></div></body></html>