Contents | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | Previous | Next

14. Pulldown-menu Display Logo


Here you can setup e.g. whether only the measuring data or the CurveData decide to be displayed or whether e.g. markers are represented or not. 

 

Different Curve types like Bezier or B-Splines can be added. The SimplexParser function is a plotter for functional formulas.  Curves can be filled and interactive modified.  Measurement data points (Marker) can be established with error bars.

 

Redraw does only that what it says. It refreshed the content of the 2D-Window. Sometimes the program will not redraw all the time another window(s) because of the performance during runtime. So if necessary, you can do that manually with the help of this menu or with key <Shift + ESC>.

 

This menu item automatically scales the diagram so that all records and limits are displayed. It is similar to the direct call of the button AutoScale in the next dialog.

 



New Interval (Tab) Top


<New Interval> calls the Interval Dialogbox. The button AutoScale can also be direct called via previous menu.

 

 

Remain

Will not change the interval limits after recalculation of the chart.

 


AutoScale

Auto stands for AutoScale and can be set separately for SampleData or CurveData. AutoScale is setting automatically the interval border after recalculation of the chart either on even values (AutoScale) or the data limits (Minima/Maxima, e.g. xmin). The subdivision and decimal places can be set as well automatically or manually.

 

Manual with AutoScale

If you click on this button, then before the next interval dialog will be called the program calculates the limits via AutoScale functions and puts this into the edit fields in the dialog.

 

Manual without AutoScale

In contrast, if you click on this button, then the next interval dialog will be called without the calculation of the limits. The limits in the edit fields are the same as before.

 

The next dialogbox is for the Interval Dimensions. Depend on the settings before, the limits are calculated new or they are the same as before.

 

 

The interval delimitation (Xmin, Xmax, Ymin, Ymax) can be determined separately for the coordinate system and the graph border.

 

To avoid the input off the Graph Interval you can select <Copy to Graph Interval>. SimplexNumerica adapts automatically the interval boundaries of the graph to those of the coordinate system. 

 

The next dialogbox will be showing the axes Subdivisions. Before it appears, it is possible to recalculate this depend on your interval setting. To avoid this, please unhook the entry <Calc Axis Subdivision>.

 

Furthermore additional characters can be attached for Scaling Text. This can take place separately for each axis, or even for further axes, e.g. the right hand axis. Use also here subscript and superscript for text input.

 

You can break a coordinate system on two sides. Hook <Break between> to do this and put in the coordinates for the break point. You can do it only in x direction.

 

Function-Plot is a small SimplexNumerica applet that draws the graph or curve of any given function.

 

A function plot shows you the graph of a function f(x) over an interval [xmin, xmax].

 

 

The function must be defined in the following dialogbox. The result will be directly drawn as CurveData in the charts.

 

 

The SimplexNumerica interface normally requires the variable name "x" in the formula.

 

Example

This example plots the function sin(x)/x on the interval [-12, 12]. In the code, the case x = 0 is handled specially to avoid returning an error.  

 

 

SimplexNumerica has different Bar Chart types for data presentation. Bar charts can be mixed with ScatterPlots (Simple hook <Display marker>).

 

These main bar chart types are supported:

 

·         2D Vertical Bar graphs ordered in groups

·         3D Vertical Bar graphs ordered in groups

·         Stacked Vertical Bar graphs

·          100% Vertical Bar graphs

 

In a Vertical Bar graph, the data values are indicated by the vertical extent of individual rectangles.

 

The bars' appearance is determined by the settings in the next dialogbox or directly with the bar icons on the left side window (Toolswindow).

 

 

The 3D Vertical Bar style gives the bars a 3-D look.

 

A stacked bar graph shows the summed total of a particular index over all SampleData. The length of the combined bar represents the total over all SampleData. Areas within the bar show how much each data record contributes to the total. For example, a stacked bar chart could be used to show the market share of individual car manufacturers (column) over several years (row).

 

Because negative values can not be represented, a standard bar chart is drawn if the data contain negative values.

 

100% Vertical Bar graphs are similar to stacked bar graphs, except all the combined bars have the same height. Like a Pie graph, the relative importance of the contributing factors is displayed. These graphs highlight the variation of these contributions with time or place. In this style, a bar is drawn for each index with segments showing each record’s relative contributions.

 

Please have also a short look to bars from the 3D-Graphic. 

 

You can set the size for the width and depth directly in mm. The colours can be set separately for the three surfaces.

 

The bars can correspond to certain types. There are specified groups, components and histograms. These diagrams are mostly called Business-Charts. They do not use the real values from the x-Axis. So, a Business Diagram is in SimplexNumerica a coordinate system, in which no "genuine" x-values are used, thus only y-data is registered. Instead, it will use for the x-Axis the legend (first column in the ArrayEditor).

 

Whether Business Diagram or not, in SimplexNumerica this decides only the red selected y-column(s) in the ArrayEditor. Only if y-columns are selected (red border and not inverted), then it concerns a Business Diagram. If x or z-column is red outlined, then it is not longer a Business Diagram.

 

It is much simpler to use the Toolswindow for the bar chart selection instead the dialog. Then the data for the diagram type will be prepared internally by SimplexNumerica.

 

 A histogram is a graph that counts the number of occurrences of data points in a series of ranges or bins. An example directly applicable to your lives is the assignment of grades to a class. Consider the following table containing grades for 50 students:

55 77 76 94 65

73 64 75 78 75

97 69 82 82 85

67 83 80 91 70

82 85 70 90 70

91 81 66 68 71

88 48 63 63 69

71 92 81 72 82

72 94 74 71 83

58 71 60 88 91

 

To assign grades on a curve, we need to know how the grades are distributed between the best and worst scores. To make a histogram, we count up the number of data points between, for instance, 45 and 50, 50 and 55, 55 and 60, and so forth up to 95 to 100. Each of these ranges defines a 'bin' and the value in the 'Score' column reports the highest value in the bin:

 

Score Number or Scores

43,0

49,1

55,1

61,4

67,7

73,13

79,6

85,8

91,6

97,3

103,0

 

The graph of this table is the histogram where bin #1 corresponds to scores of 43-49 up to bin #11. Bin #10 tells us that one student had a score between 91 and 97 points.

 

The peaks in the histogram identify the most common scores that occur in the data. Note that the graph has been plotted as a bar chart, to suggest the 'binning' process that occurs when the score data are counted.

 

There are the following popup menus for already calculated curves available:

 

·        Draw current Curve

·        Highlight current Curve

·        Fill current Curve

·        Transfer current Curve

·        Curve Cursor

·        Activate the next Curve

·        Remove current Curve

 

Partially you can call these menu options also with the help of the right mouse button on the markers and/or the curves (graphs) in the chart. 

You can actually move around the graphs by using the following keys:

<Del>          Removes the current memory record

<Home>      Calls the popup menu

<End>         Calls the Record Memory Dialog for the current record.

<Space>      Switching between Test and EvaluationMode (like the Button in status bar!)

<Insert>      Cyclic switching between the graphs and setting up the current record

 

Draw current Curve

Displays or hides the current curve from the current graph in the chart.

 

Highlight current Curve

<Highlight a curve> only paints a bigger curve behind the current one so that you can identify the curve much better.

 

If you want to select the current graph, then use the Pulldown-menu <Highlight & Select Graph> or the calculator symbol in the Statusbar.

 

 

<Highlight & Select Graph> does also select the appropriated columns in the ArrayEditor.

 

 

If you have selected one or more graphs in the ArrayEditor, so the Approximation and Interpolation algorithm will only be applied to those. On the other hand, if you have no columns selected in the ArrayEditor and call an algorithm, then it will be applied to all memory records (graphs).

 

If you did not find the correct graph under the interpolation and approximation algorithms, then here you can produce any curve with the help of the mouse. 

 

This function is based on a modified Bezier algorithm, which is developed particularly for speed. 

 

Please mark two points with the left mouse button within the chart, then move the curve with the mouse and click to finish it. The curve is computed in absolute real Cartesian coordinates, i.e. the pixel coordinates must be converted still during pulling into the dimensions of the coordinate system. The result will be the real CurveData.

 

This menu is similar to the previous one. A hair cross appears, move it and click on 4 points with the left mouse button on the screen. Subsequently, the curve "hangs" on the last point and can be pulled freely over the screen. The four points of reference can be selected at any time by means of the four numeric keys 1-4 on the keyboard. 

 

Point 1:        Key 1

Point 2:        Key 2

Point 3:        Key 3

Point 4:        Key 4

 

The crosses marker will mark the original points, the small boxes the new position. The curve is set with a left mouse button click. If you press instead of the left mouse the right mouse button, then the curve disappears again. If the curve is set with the left mouse button, then afterwards the curve is converted from screen coordinates into absolute Cartesian coordinates.

 

Note: 

The number of points for the curve can be set in the <SamplePoints Dialog>. Go to the Pulldown-menu <Functions> menu point <SamplePoints> to call the dialog.

 

 

Here you can set the number of CurveData (curve sample points) for the Bezier and B-Spline curves.

 

Shows or hides the marker for the current graph in the chart.

 



Highlight current Marker Top


<Highlight current Marker> only paints a circle around the current markers so that you can identify the current SampleData much better.

 

If you want to select the current graph, then use the Pulldown-menu <Highlight & Select Graph> or the calculator symbol in the Statusbar as described above.

 

The values of the y-Data are placed in the positive half above and in the negative half below the measuring points.

 

It used the same text styles as the parameter text.

 

Errorbars indicate the deviations from the measuring data. These can be done either absolutely or relative to the measuring data. In the TestMode the error bars are registered directly into the coordinate system. In the EvaluationMode it depends on whether you set the record field to use error data or not.

 

As soon as you switch the error bars on, the z-Columns in the ArrayEditor shows the error data. You can manipulate now the data in those columns.

 

Set this drop lines between the measurement points and the x-Axis and y-Axis, respectively.

 

 

 


Contents | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | Previous | Next
Copyright © 1988-2006 Dipl.-Phys.-Ing. Ralf Wirtz
Author: Ralf Wirtz
Last modified: 3 Mar 2006 15:14
Authored in CALnet