Professional Documents
Culture Documents
Nomograph, Alignment Chart, or Abaque, Is A Graphical Calculating Device, A Two
Nomograph, Alignment Chart, or Abaque, Is A Graphical Calculating Device, A Two
A nomogram consists of a set of n scales, one for each variable in an equation. Knowing the
values of n-1 variables, the value of the unknown variable can be found, or by fixing the
values of some variables, the relationship between the unfixed ones can be studied. The result
is obtained by laying a straightedge across the known values on the scales and reading the
unknown value from where it crosses the scale for that variable. The virtual or drawn line
created by the straightedge is called an index line or isopleth.
Nomograms flourished in many different contexts for roughly 75 years because they allowed
quick and accurate computations before the age of pocket calculators. Results from a
nomogram are obtained very quickly and reliably by simply drawing one or more lines. The
user does not have to know how to solve algebraic equations, look up data in tables, use a
slide rule, or substitute numbers into equations to obtain results. The user does not even need
to know the underlying equation the nomogram represents. In addition, nomograms naturally
incorporate implicit or explicit domain knowledge into their design. For example, to create
larger nomograms for greater accuracy the nomographer usually includes only scale ranges
that are reasonable and of interest to the problem. Many nomograms include other useful
markings such as reference labels and colored regions. All of these provide useful guideposts
to the user.
Like a slide rule, a nomogram is a graphical analog computation device, and like the slide
rule, its accuracy is limited by the precision with which physical markings can be drawn,
reproduced, viewed, and aligned. While the slide rule is intended to be a general-purpose
device, a nomogram is designed to perform a specific calculation, with tables of values
effectively built into the construction of the scales. Nomograms are typically used in
applications where the level of accuracy they offer is sufficient and useful. Alternatively, a
nomogram can be used to check an answer obtained from another, more exact but possibly
error-prone calculation.
Other types of graphical calculators such as intercept charts, trilinear diagrams and
hexagonal charts are sometimes called nomograms. Other such examples include the Smith
chart, a graphical calculator used in electronics and systems analysis, thermodynamic
diagrams and tephigrams, used to plot the vertical structure of the atmosphere and perform
calculations on its stability and humidity content. These do not meet the strict definition of a
nomogram as a graphical calculator whose solution is found by the use of one or more linear
isopleths.
Description
A nomogram for a three-variable equation typically has three scales, although there exist
nomograms in which two or even all three scales are common. Here two scales represent
known values and the third is the scale where the result is read off. The simplest such
equation is u1 + u2 + u3 = 0 for the three variables u1, u2 and u3. An example of this type of
nomogram is shown on the right, annotated with terms used to describe the parts of a
nomogram.
More complicated equations can sometimes be expressed as the sum of functions of the three
variables. For example, the nomogram at the top of this article could be constructed as a
parallel-scale nomogram because it can be expressed as such a sum after taking logarithms of
both sides of the equation.
The scale for the unknown variable can lie between the other two scales or outside of them.
The known values of the calculation are marked on the scales for those variables, and a line is
drawn between these marks. The result is read off the unknown scale at the point where the
line intersects that scale. The scales include 'tick marks' to indicate exact number locations,
and they may also include labeled reference values. These scales may be linear, logarithmic,
or have some more complex relationship.
The sample isopleth shown in red on the nomogram at the top of this article calculates the
value of T when S = 7.30 and R = 1.17. The isopleth crosses the scale for T at just under 4.65;
a larger figure printed in high resolution on paper would yield T = 4.64 to three-digit
precision. Note that any variable can be calculated from values of the other two, a feature of
nomograms that is particularly useful for equations in which a variable cannot be
algebraically isolated from the other variables.
Straight scales are useful for relatively simple calculations, but for more complex calculations
the use of simple or elaborate curved scales may be required. Nomograms for more than three
variables can be constructed by incorporating a grid of scales for two of the variables, or by
concatenating individual nomograms of fewer numbers of variables into a compound
nomogram.
Applications
Nomograms have been used in an extensive array of applications. A sample includes
The original application by d'Ocagne, the automation of complicated cut and fill
calculations for earth removal during the construction of the French national railway
system. This was an important proof of concept, because the calculations are non-
trivial and the results translated into significant savings of time, effort, and money.
The design of channels, pipes and wires for regulating the flow of water.
The work of Lawrence Henderson, in which nomograms were used to correlate many
different aspects of blood physiology. It was the first major use of nomograms in the
United States and also the first medical nomograms anywhere. Nomograms continue
to be used extensively in medical fields.
Ballistics calculations prior to fire control systems, where calculating time was critical.
Machine shop calculations, to convert blueprint dimensions and perform calculations
based on material dimensions and properties. These nomograms often included
markings for standard dimensions and for available manufactured parts.
Statistics, for complicated calculations of properties of distributions and for operations
research including the design of acceptance tests for quality control.
Operations Research, to obtain results in a variety of optimization problems.
Chemistry and chemical engineering, to encapsulate both general physical
relationships and empirical data for specific compounds.
Aeronautics, in which nomograms were used for decades in the cockpits of aircraft of
all descriptions. As a navigation and flight control aid, nomograms were fast, compact
and easy-to-use calculators.
Astronomical calculations, as in the post-launch orbital calculations of Sputnik 1 by
P.E. Elyasberg.[1]
Engineering work of all kinds: Electrical design of filters and transmission lines,
mechanical calculations of stress and loading, optical calculations, and so forth.
Military, where complex calculations need to be made in the field quickly and with
reliability not dependent on electrical devices.
Seismology, where nomograms have been developed to estimate earthquake
magnitude and to present results of probabilistic seismic hazard analyses[2]
Examples
Parallel-resistance/thin-lens
This nomogram is interesting because it performs a useful nonlinear calculation using only
straight-line, equally graduated scales. While the diagonal line has a scale times larger than
the axes scales, the numbers on it exactly match those directly below or to its left, and thus it
can be easily created by drawing a straight line diagonally on a sheet of graph paper.
A and B are entered on the horizontal and vertical scales, and the result is read from the
diagonal scale. Being proportional to the harmonic mean of A and B, this formula has several
applications. For example, it is the parallel-resistance formula in electronics, and the thin-lens
equation in optics.
In the example, the red line demonstrates that parallel resistors of 56 and 42 ohms have a
combined resistance of 24 ohms. It also demonstrates that an object at a distance of 56 cm
from a lens whose focal length is 24 cm forms a real image at a distance of 42 cm.
The nomogram below can be used to perform an approximate computation of some values
needed when performing a familiar statistical test, Pearson's chi-squared test. This nomogram
demonstrates the use of curved scales with unevenly spaced graduations.
The scale along the top is shared among five different ranges of observed values: A, B, C, D
and E. The observed value is found in one of these ranges, and the tick mark used on that
scale is found immediately above it. Then the curved scale used for the expected value is
selected based on the range. For example, an observed value of 9 would use the tick mark
above the 9 in range A, and curved scale A would be used for the expected value. An
observed value of 81 would use the tick mark above 81 in range E, and curved scale E would
be used for the expected value. This allows five different nomograms to be incorporated into a
single diagram.
(9 − 5)2/ 5 = 3.2
In performing the test, Yates's correction for continuity is often applied, and simply involves
subtracting 0.5 from the observed values. A nomogram for performing the test with Yates's
correction could be constructed simply by shifting each "observed" scale half a unit to the left,
so that the 1.0, 2.0, 3.0, ... graduations are placed where the values 0.5, 1.5, 2.5, ... appear on
the present chart.
The numbers in square boxes denote the axes requiring input after appropriate assessment.
The pair of nomograms at the top of the image determine the probability of occurrence and
the availability, which are then incorporated into the bottom multistage nomogram.
Lines 8 and 10 are ‘tie lines’ or ‘pivot lines’ and are used for the transition between the stages
of the compound nomogram.
The final pair of parallel logarithmic scales (12) are not nomograms as such, but reading-off
scales to translate the risk score (11, remote to extremely high) into a sampling frequency to
address safety aspects and other ‘consumer protection’ aspects respectively. This stage
requires political ‘buy in’ balancing cost against risk. The example uses a three-year
minimum frequency for each, though with the high risk end of the scales different for the two
aspects, giving different frequencies for the two, but both subject to an overall minimum
sampling of every food for all aspects at least once every three years.
This risk assessment nomogram was developed by the UK Public Analyst Service with
funding from the UK Food Standards Agency for use as a tool to guide the appropriate
frequency of sampling and analysis of food for official food control purposes, intended to be
used to assess all potential problems with all foods, although not yet adopted.
This nomogram can be used to estimate the sample size requirements for statistical analyses.
It uses four parameters: α (fixed), effect size (ρ or δ), statistical power, and number of cases N
(two scales for α = .05 (liberal) or .01 (conservative)).
The hypothesized effect size in the population can either be expressed as a correlation
coefficient (ρ) or a normalized difference in means (δ) for a T-test. The normalized difference
is equal to the absolute value of the difference between two population means (μ₁ − μ₂),
divided by the pooled standard deviation (s).
The sample size or number of cases required is reported for two standard levels of statistical
significance (α = 0.01 or 0.05). The value of α is the probability of making a type I error. A
type I error is rejecting the statistical null hypothesis (i.e., claiming that either ρ or δ is zero),
when in fact it is true (the value is zero) in the population and should not be rejected. The
most commonly used values of α are 0.05 or 0.01 .
To find the sample size requirements for a given statistical analysis, estimate the effect size
expected in the population (ρ or δ) on the left hand axis, select the desired level of power on
the right hand axis, and draw a line between the two values.
Where the line intersects with either the α = 0.05 or α = 0.01 middle axis will indicate the
sample size required to achieve statistical significance of α less than 0.05 or 0.01, respectively
(for the previously given parameters).
For instance, if one estimates the population correlation (ρ) to be 0.30, and desires statistical
power equal to 0.80, then to obtain a significance level of α less than 0.05, the sample size
requirement would be N = 70 cases rounded up (more precisely approximately 68 cases using
interpolation).
Using a ruler, one can readily read the missing term of the law of sines or the roots of the
quadratic and cubic equation.[4]
An Example:
Here are the steps to follow if you want to make a nomogram that will solve for Power (P)
given values for Current (I) and Resistance (R), using the equation P=I2R. The first thing to do
is to know the type of expression you are going to use. Since this equation has exponents
involved, we will choose the exponential expression.
Now that you have the correct form chosen for the expression, you can fill in the text boxes
for the values of the constants, the value of the exponents, and then give names to each of the
variables.
The next step will be to enter in the units for each variable and the minimum and maximum
values. Some hints about making sure your units are correct can be found by CLICKING
HERE. It is very important to make sure that for your scales the units are correct so that the
tool is accurate. Another warning is to make sure that you enter different values for the
minimum and maximum.
In this example, the minimum for resistance is 1 Ω, and the maximum is 1000 Ω. For Power,
the min was 1 mW (or 0.001 W) and the max was 10 W.
Now, the nomogram is formed and ready to use. It will look like the following:
Now, the mouse can be used to draw a solution line across the nomogram, connecting the
values of the resistance and power to find the current. In this first example, the resistance
value is 100 Ω and the power is 1 Watt. If the exact value you had wanted when drawing the
line was not hit, go to the text box and enter the correct value, and hit the "Enter" key.
With the first line drawn, it can be saved on the graph by clicking the "Save Line" button
located under the value text boxes, which then keeps the line you have just drawn on the
nomogram when a new line is formed.
Now, the first line is drawn and saved so a new one can be formed. For this line, the
resistance value is 10 Ω and the power is 1*10-2 Watts, giving a current output of 0.032 Amps.
At first the line did not connect at exactly 10 Ω for resistance, but 9.972 instead, so I entered
10.0 Ω in the text box, highlighted below, and the program moved the line.
Now there are two lines, but what if the second one is seen as unnecessary? It can be removed
from the nomogram while keeping the first line in place. To do this, go to the top of the applet
where it says "Remove Lines" and then click "Delete Last Line". Just be sure that the last line
you want to remove has been saved. Otherwise a new line can be drawn and the previous will
disappear.
Now, the previously drawn line is removed.
The user can also control the spacing of the ticks on the nomogram, by changing the value in
the "Interval" text boxes. Here, I have entered 5 in the resistance interval.
There is also an option to add points to the line that can be used as a reference. I chose to use
the value of 300 Ohms, which is the resistance of the skin from ear to ear when wet with
perspiration. You first click on the Add Points button, and then select the line desired and fill
in the text boxes.
Now, on the resistance scale, the point we just added is shown. You can use this as a reference
for other input values.
Thus, you have made your first nomogram using the online interactive tool. If you have any
questions or comments, please feel free to send them to .
BACK MAIN.
This essay is an overview of how nomograms work and how they are constructed from
scratch. Part I of this essay is concerned with straight-scale designs, Part II additionally
addresses nomograms having one or more curved scales, and Part III describes how
nomograms can be transformed into different shapes, the status of nomograms today, and the
nomographic references I consulted.
The simplest form of nomogram is a scale such as a Fahrenheit vs. Celsius scale seen
on an analog thermometer or a conversion chart. Linear spacing can be replaced with
logarithmic spacing to handle conversions involving powers. Slide rules also
technically qualify as nomograms but are not considered here. A slide rule is designed
to provide basic arithmetic operations so it can solve a wide variety of equations with
a sequence of steps, while the traditional nomogram is designed to solve a specific
equation in one step. It’s interesting to note that the nomogram has outlived the slide
rule.
Most of the nomograms presented here are the classic forms consisting of three or
more straight or curved scales, each representing a function of a single variable
appearing in an equation. A straightedge, called an index line or isopleth, is placed
across these scales at known values of these variables, and the value of an unknown
variable is found at the point crossed on that scale. This provides an analog means of
calculating the solution of an equation involving one unknown, and for finding one variable in
terms of two others it is much easier than trying to read a 3-D surface plot. We will see later
that it is sometimes possible to overlay scales so the number of scale lines can be reduced.
The Geometry of Nomograms
So to arrive at the original equation f1(u) + f2(v) = f3(w), we have to cancel out all the terms
involving m, a and b, which is accomplished by setting m1 = (a/b) m2 = (1 + a/b)m3. The left
half of this relationship provides the relative scaling of the two outer scales and the outer parts
provide the scaling of the middle scale:
Also note that the baseline does not have to be perpendicular to the scales for the similar
triangle proportion to be valid. Now a = b for the case where the middle scale is located
halfway between the outer scales, and in this case m1 = m2 and m3 = ½m1. For a smaller range
and greater accuracy of an outer scale, we can change its scale m and move the middle line
away from it and toward the other outer scale. In fact, if the
unknown scale w has a very small range it can be moved
outside the two other scales to widen the scale. Additions to
u, v or w simply shift the scale values up or down.
Multipliers of u, v and w multiply the value when drawing
the scales (they are not included in the values of m in the
above calculations). Subtracting a value simply reverses the
up/down direction of the scale, and if two values are negative
their scales can simply be swapped. The example on the right
shows a parallel-scale nomogram for the equation (u–425) –
2(v–120) = w designed for ranges 530<u<590 and
120<v<180.
or
and we have converted the original equation into one without multiplication of variables. And
note that there is actually no need to solve symbolically for the variable (we just plot these
logs on the scales), a significant advantage when we come to more complicated equations.
N or Z Charts
By similar triangles, m1f1(u) / m2f2(v) = Z / [L – Z]. Substituting f3(w) for f1(u) / f2(v) and
rearranging terms yields the distance along Z for tick marks corresponding to f3(w):
Proportional Charts
which matches our equation above if we choose the scaling of the outer scales such that
m1 / m2 = m3 / m4
The derivation is somewhat involved, but in the end the scaling factors m must meet the
following conditions:
4-Variable Charts
It is possible to geometrically derive relationships for nomograms that have one or more
curved scales, but the design of these more complicated nomograms is so much easier using
determinants. Designing nomograms with determinants is the subject of Part II of this essay.
But there are visual ways of deriving it. In the first figure
the first two columns of the determinant are repeated to the
right of the original, and then the products of all terms on
diagonals from upper left to lower right are added and the
products of all terms on diagonals from upper right to lower
left are subtracted. A
convenient mental shortcut
is to find these diagonal
products by “wrapping
around” to get the three components of each term. Here
the first product we add is the main diagonal a11a22a33, then
the second is a12a23a31 where we follow a curve around
after we pick up a12 and a23 to pick up the a31, then a13a32a21 by
starting at a13 and wrapping around to pick up the
a32 and a21. We do the same thing right-to-left for the
subtracted terms. This is much easier to visualize than to describe. Determinants of larger
matrices are not considered here.
There are just a few rules about manipulating determinants that we need to know:
1. If all the values in a row or column are multiplied by a number, the determinant value
is multiplied by that number. Note that here we will always work with a determinant
of 0, so we can multiply any row or column by any number without affecting the
determinant.
2. The sign of a determinant is changed when two adjacent rows or columns are
interchanged.
3. The determinant value is unchanged if every value in any row (or column) is
multiplied by a number and added to the corresponding value in another row (or
column).
Let’s consider the equation (u + 0.64)0.58(0.74v) = w that we used earlier to create a parallel
scale nomogram. We converted this with logarithms: to 0.58 log (u + 0.64) + log v = log w +
log (0.74), or
We could have grouped log (0.74) with any term, but we’ll stay consistent with our earlier
grouping. This is an equation of the general form f1(u) + f2(v) – f3(w) = 0, so let’s find a
determinant that produces this form. We want each row to contain only functions of one
variable of u, v or w, so we’ll start with f1(u) in the upper left corner and 1’s along its diagonal
so that the first term of the determinant will be f1(u).
Now let’s set the lower left corner to f3(u) and the upper right corner to 1 so the last term of
the determinant will be –f3(w):
Now we can place f2(v) in the middle row somewhere and fill in the rest of the determinant so
the terms involving these elements end up simply as f2(v). Here are a few possibilities that
work:
But the second determinant is simply the first one after the third column is subtracted from the
second column and the third determinant is simply the second one after the third column is
added to the second column. These are operations that will not change our determinant
equation as described in our earlier list, so they are all equivalent.
Now we want the flexibility to scale our f1(u) and f2(v) by m1 and m2 calculated for parallel
scale charts as the desired height of the nomogram divided by the ranges of the functions. If
we take the first determinant of the three possible ones shown, notice that we can introduce
the scaling values without changing the determinant equation if we write it as
So now we have to convert this to the standard nomographic form having all ones in the last
column (and continuing to isolate variables to unique rows). First we add the second row to
the third row, where 1/m1 + 1/m2 = (m1+m2)/m1m2:
Then we multiply the bottom row by m1m2/(m1+m2) and swap the first two columns so that
the y column (the middle column) contains the functions:
which graphs to the nomogram on the right, a Z chart
with a perpendicular middle line. A different
determinant would result in a Z chart of the more
familiar angled middle line. An interesting aspect of
such a chart is that the u-scale and v-scale have different
scaling factors despite the fact that they can be
interchanged in the equation.
The u-scale runs linearly in the negative direction along the line y=1. The v-scale runs linearly
in the positive direction with the same scale along the line y=0. The x and y values for the
curve for w can be plotted for specific values of w (a parametric equation), or w can be
eliminated to express the curve in x and y as
x/y = w
resulting in the figure at the right in which the positive root w1 of the quadratic equation can
be found on the curved scale (the other root is found as u – w1).
Hoelscher presents the equation for the projectile trajectory Y = X tan A – gX2 /
(2V02cos2A) where A is the initial angle, V0 is the initial velocity, and g is the acceleration due
to gravity. There are four variables X, Y, V0 and A, so nomographic curves are plotted for
different values of A. For an angle of 45º, the equation reduces to
One determinant for this is shown in the first equation below, which can be manipulated into
the standard nomographic form shown in the second equation:
Hoelscher assumes -2000<Y<7000 ft and 800<V0<4000 fps and a chart of 5 inches square, so
after some more manipulations (including the swapping of the first two columns) we arrive at
the final form:
This is shown as the curve for A=45º along with curves for other angles in this figure (a grid
nomogram such as this can be used to handle an equation with more than 3 variables).
It’s possible to have two or three scale curves depending on how the determinant works out,
and it is possible to have two or all three curves overlap exactly. The equation for the
equivalent radius of the friction moment arm for a hollow cylindrical thrust bearing is R = 2/3
[R13 – R23] / [R12 – R22] or 3RR12/2 – 3RR22/2 – R13 + R23 = 0, yielding the determinant
Here the R1 and R2 scales lie exactly on the same curve. They could have separate tick marks
on this curve if they had a different scale, but here they have the same scaling factor. The
figures here show the plotted nomogram for perpendicular x and y axes, and also for oblique
axes that expand the R-scale to the full height of the nomogram for greater accuracy.
Finally, Otto describes a very interesting determinant that can be created for the equation f1(u)
f2(v) f3(w) = 1.
Determinants provide a creative way of generating nomograms whose designs are varied and
interesting. We can also apply transformations to the x and y elements of the determinants to
morph nomograms into shapes that are most accurate for given ranges of the variables or that
utilize the available space most efficiently (or are simply more pleasing to the eye).
Transforming nomograms is the subject of Part III of this essay.
This final part of the essay reviews the types of transformations that can be performed on a
nomogram, and it concludes by considering the roles of nomograms in the modern world and
providing references for further information.
There are several standard transformations of the Cartesian coordinate system that preserve
the functionality of nomograms. After they are presented we will walk through a sequence of
these to see their effects on the shape and scales of a nomogram.
Translation
We can translate the nomogram laterally, which is equivalent to translating the x-y axes to
new x’-y’ axes. We can add c to all determinant elements in the x column and d to all
determinant elements in the y column to shift the axes left by c and down by d (or in other
words shift the nomogram right by c and up by d).
xn‘ = xn + c
yn‘ = yn + d
Rotation
We can rotate the nomogram about the origin of the axes by an angle θ (positive for counter-
clockwise rotation) by replacing each determinant element xn in the x column and the each
determinant element yn in the y column with
Stretch
We can stretch a nomogram in the x direction by multiplying each determinant element in the
x column by a constant, and likewise for the y direction.
xn‘ = cxn
yn‘ = dyn
Shear
xn‘ = xn cos θ
yn‘ = yn + xn sin θ
Shear can be used to convert a traditional Z chart with a slanting middle line to one with a
perpendicular middle line and vice-versa. It could have been used to convert the determinant
for the earlier nomogram of equivalent friction radius to plot it relative to the oblique x’-y’
axes rather than to the perpendicular x-y axes.
Projection
Referring to the first figure below, a projection uses a point P (called the center of
perspectivity) to project rays through points of a nomogram in the x-y plane to map them onto
the z-y plane (also called the x’-y’ plane), foreshortening or magnifying lines in varying
amounts in the x’ and y’ directions. It is also possible for P to lie above the x-y plane, where
rays from points on the nomogram pass through P to the x’-y’ plane as shown in the second
figure. (This can be used to convert a nomogram in the shape of a trapezoid to a rectangular
one, changing scale resolutions to maximize the available space, but we will see an easier
method later.) In either case, for a P location (xP,yP,zP) and a nomogram x-element xn and y-
element yn,
A Transformation Example
xn‘ = xn + yn
yn‘ = –xn + yn
xn‘ = xn / (xn – 1)
xn‘ = xn + yn / 2
yn‘ = yn
xn‘ = xn
yn‘ = yn + 2
xn‘ = xn
yn‘ = yn / 2
yielding
The entire range of q from -∞ to +∞ is now represented in a finite area, and certainly the
range less than 1.5, which veered to infinity in our original nomogram, is nicely accessible.
The larger numbers are not as accessible, but the ranges can be skewed to spread out any
range by multiplying the original equation by a constant. We could have stopped at any of the
nomograms containing an ellipse, but it is easier to draft the circle. An elliptical nomogram
for the quadratic equation ax2 + bx + c = 0 is shown here for comparison.
It’s interesting to play around with a straightedge on the circular nomogram we derived above
to see that it works. In particular, an isopleth through an a-value and b-value will just touch
the q-circle if the discriminant from the quadratic formula is 0 (for the equation Ax2 +Bx + C
= 0, the discriminant is the value B2-4AC whose square root is taken in the quadratic formula,
or a2-4b here). When the discriminant is less than zero the isopleth misses the q-circle,
denoting no real roots, and when it is greater than zero it crosses two real roots on the q-circle.
It is possible to use matrix multiplication to map a trapezoidal shape (such as the boundaries
of a nomogram that does not occupy a full rectangle) into a rectangular shape. This would
increase the accuracy of the scales that can be expanded to fill the sheet of paper. Consider the
following matrix multiplication:
By the rules of matrix multiplication and some manipulation of the result, each y’ and x’ in
the resulting matrix can be represented as
Now if we want to remap an area such that the points (x1,y1), (x2,y2), (x3,y3) and (x4,y4) map to,
say, the rectangle (0,0), (0,a), (b,0) and (b,a), we insert the final and initial x’s and y’s into the
formulas above, giving us eight equations in nine unknown k’s. So we choose one k, solve for
the other eight k’s and multiply the original nomogram determinant by the k matrix and
convert it back to standard nomographic form, then replot the nomogram—a fun way to spend
an afternoon.
There are non-projective transformations as well that can be used to create nomograms in
which all three scales are overlaid onto one curve (although the third will have different tick
marks). This is highly mathematical and involves things called Weierstrass’ Elliptic
Functions, so Epstein is a resource if there is interest in the details. Epstein provides
nomograms of this sort for the equation u + v + w = 0 (which can be generalized to any
equation of this form, including ones in logarithms). In the first figure below, the isopleth
must cross two numbers on one scale and a third number on the other overlaid scale (such as u
= +0.2524, v = +0.3842 and w= -0.6366). In the second figure the isopleth crosses two curves
containing three scales. Ignore the numbers on the x-axis and y-axis—these relate to the
function used to derive the nomograms. I’m showing these simply to demonstrate the
advanced mathematics that was targeted at nomographic construction at one time. (Please see
my later essay A Zoomorphic Nomogram for a detailed discussion on using these elliptic
functions to create a nomogram.)
Transformations provide a creative way of morphing nomograms into designs that are most
useful, such as increasing the accuracies of particular ranges of variables. They also allow us
to create nomograms that are eye-catching and artistic.
Today the use of nomograms seems scattered at best. Chung’s interest in nomograms shown
here grew from his desire to provide quick and easy calculations of hit strength, etc., in
strategic wargaming. There are many simple nomograms that exist for doctors to quickly
assess attributes and probabilities, such as here (or here if you can’t draw a line), here, here,
and here. A Body Mass Index (BMI) nomogram is common (such as here) and is derived in
this PowerPoint presentation on nomograms. There are also some engineering nomograms
found here and there online (such as here, here, here, here, here, and there).
I first heard of nomograms in the
context of sundials. As Vinck and
Sawyer describe (see references),
Samuel Foster published a treatise
in 1638 titled “The Art of
Dialling” that contained a dialing
scale for the construction of
horizontal, vertical and inclining
sundials as shown in the figure
from Vinck to the right. Foster’s
construction scale is actually a
circular nomogram, a tool
discovered nearly 300 years
earlier than its attributed
discovery by J. Clark in 1905!
Sawyer writes that Foster did
write of the more general computing
applications of his scale. Here an isopleth
from one point on a perimeter scale through
a point on the middle scale will cross their
product on the other perimeter scale, and
with suitable trigonometric scaling one can
lay out hour lines on a wide variety of
sundials. Certainly many sundial designs
(nearly all) rely on graphical plots with the
gnomon shadow or a weighted, hanging
string serving as the isopleth. Card dials are
particularly complicated because they map
a 3-D geometry to a 2-D plane, as you can
see on this webpage. Sawyer has designed a
few dials that employ nomograms, two of
which are shown below.
Masse uses the same projection transformation method as we did to create a sundial in which
the gnomon tip shadow during the day traces a circle rather than a hyperbola on the face of
the dial. My interest in nomography (including the transformation techniques) and my efforts
to plot nomograms using the LaTeX typesetting engine are partly due to my intention to
create new sundial designs based on nomograms.
The use of analog graphic calculators is actually much older—the quite complicated grids and
curves on old astrolabes and quadrants, as shown below, effectively serve as nomograms.
There are also curves on the backs of most astrolabes to convert equal hours to unequal hours
using the alidade (the sight on the back) as an isopleth, and the qibla diagram on the back of
Islamic astrolabes provides the direction to Mecca for any hour of any day by using the
alidade when the astrolabe is aligned correctly.
And I think there could be more applications today. I was at a picture framing store while I
was writing this essay to get a matte board cut as a frame for some calligraphy created by my
son. The pricing was based on three variables (the window height, the window length and the
border width) and possibly the matte board type. Everyone who came up to get a price for a
certain configuration or a variety of configurations had to wait while the clerk wrote down the
three parameters, punched them into some formula on a calculator, and referred to a chart to
find the corresponding price in quarter-dollars. I was thinking the whole time that having
photocopies of a nomogram laying around would let customers use a straightedge (and there
are a lot of those in a framing store!) to figure the pricing out and quickly optimize their
parameters without having to wait in line, and it would certainly be faster for the clerk.
But nomograms have their own intrinsic charm. As a calculating aid a nomogram can solve
very complicated formulas with amazing ease. And as a curiosity a nomogram provides a
satisfying, hands-on application of interesting mathematics in an engaging, creative activity.
References
Update 10/17/2008: Leif Roschier, author of the powerful Pynomo software for creating
nomograms, has updated his site found here with beautiful nomograms he has created. Be
sure to visit the Basics and Examples links on his site. If you click on the Software
Documentation link you can select nomograms by type to view as well. Leif also maintains a
forum on nomography found here.
Johnson, Lee H. Nomography and Empirical Equations. New York: John Wiley and Sons
(1952). A good, solid reference that is very readable. Uses geometric derivations throughout
(no determinants) and treats all the common nomographic forms.
Levens, A.S. Nomography. New York: John Wiley and Sons (1937). A very readable book
that is organized in a very convenient manner based on equation types. A very nice collection
of nomogram examples of various types is presented in the Appendix. For nomograms created
from geometric derivations only (and only the most sophisticated nomograms types really
require solutions by determinants) this is an excellent reference book with many examples.
Masse, Yvon. Central Projection Analemmatic Sundials, The Compendium, Journal of the
North American Sundial Society, Vol. 5, No. 1, Mar. 1998, pp.4-9.
Sawyer, Fred. Ptolemaic Coordinate Sundials, The Compendium, Journal of the North
American Sundial Society, Vol. 5, No. 3, Sep. 1998, pp.17-24. Describes three sundials
incorporating nomograms.
Sawyer, Fred. A Universal Nomographic Sundial, Bulletin of the British Sundial Society, Oct.
1994. 94(3):14-17, also in Sciatheric Notes, a collection of sundial articles by Fred Sawyer
from this publication. This collection and all the sundial-related articles referenced here can
be found in the outstanding North American Sundial Society Repository CD orderable on the
NASS site.
Vinck, Rene J. Samuell Foster’s Circle, The Compendium, Journal of the North American
Sundial Society, Vol. 8, No. 3, Sep. 2001, pp.7-10. Also see Fred Sawyer’s The Further
Evolution of Samuel Foster’s Dialing Scales that follows this article in the same issue of the
journal.
Blog Update (not yet in the current PDF file): Google has digitized the entire book
Graphical and Mechanical Computation (1918) by Joseph Lipka that can be read or
downloaded here (link updated 1/27/08). Chapters 3-5 on nomography have example after
example of creating nomograms from the geometrical formulas.