Encapsulates an "High-Low" Bar curve type that displays a bar in which both
the bottom and the top of the bar are set by data valuesfrom the
PointPair struct.
| C# | Visual Basic | Visual C++ |
[SerializableAttribute] public class HiLowBarItem : CurveItem, ICloneable, ISerializable
<SerializableAttribute> _ Public Class HiLowBarItem _ Inherits CurveItem _ Implements ICloneable, ISerializable
[SerializableAttribute] public ref class HiLowBarItem : public CurveItem, ICloneable, ISerializable
| All Members | Constructors | Methods | Properties | Fields | |
| Icon | Member | Description |
|---|---|---|
| HiLowBarItemHiLowBarItemNew(String, array<Double>[](), array<Double>[](), array<Double>[](), Color) |
Create a new HiLowBarItem using the specified properties.
| |
| HiLowBarItemHiLowBarItemNew(String, IPointList, Color) |
Create a new HiLowBarItem using the specified properties.
| |
| HiLowBarItemHiLowBarItemNew(HiLowBarItem) |
The Copy Constructor
| |
| AddPoint(Double, Double) |
Add a single x,y coordinate point to the end of the points collection for this curve.
(Inherited from CurveItem.) | |
| AddPoint(PointPair) |
Add a PointPair object to the end of the points collection for this curve.
(Inherited from CurveItem.) | |
| Bar |
Gets a reference to the HiLowBar class defined
for this HiLowBarItem.
| |
| BaseAxis(GraphPane) | Returns a reference to the Axis object that is the "base"
(independent axis) from which the values are drawn. (Inherited from CurveItem.) | |
| Clear()() |
Clears the points from this CurveItem. This is the same
as CurveItem.Points.Clear().
(Inherited from CurveItem.) | |
| Clone()() |
Typesafe, deep-copy clone method.
| |
| Color |
The Line/Symbol/Bar
color (FillColor for the Bar). This is a common access to
Line.Color,
Border.Color, and
Fill.Color properties for this curve.
(Inherited from CurveItem.) | |
| Draw(Graphics, GraphPane, Int32, Single) |
Do all rendering associated with this HiLowBarItem to the specified
Graphics device. This method is normally only
called by the Draw method of the parent CurveList
collection object.
(Overrides CurveItem.Draw(Graphics, GraphPane, Int32, Single).) | |
| DrawLegendKey(Graphics, GraphPane, RectangleF, Single) |
Draw a legend key entry for this HiLowBarItem at the specified location
(Overrides CurveItem.DrawLegendKey(Graphics, GraphPane, RectangleF, Single).) | |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()() | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetBarWidth(GraphPane) |
Calculate the width of each bar, depending on the actual bar type
(Inherited from CurveItem.) | |
| GetCoords(GraphPane, Int32, String%) |
Determine the coords for the rectangle associated with a specified point for
this CurveItem (Overrides CurveItem.GetCoords(GraphPane, Int32, String%).) | |
| GetHashCode()() | Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
| GetObjectData(SerializationInfo, StreamingContext) |
Populates a SerializationInfo instance with the data needed to serialize the target object
(Overrides CurveItem.GetObjectData(SerializationInfo, StreamingContext).) | |
| GetRange(Double%, Double%, Double%, Double%, Boolean, Boolean, GraphPane) |
Go through the list of PointPair data values for this CurveItem
and determine the minimum and maximum values in the data.
(Inherited from CurveItem.) | |
| GetType()() | Gets the Type of the current instance. (Inherited from Object.) | |
| GetXAxis(GraphPane) | (Inherited from CurveItem.) | |
| GetYAxis(GraphPane) | (Inherited from CurveItem.) | |
| GetYAxisIndex(GraphPane) | (Inherited from CurveItem.) | |
| IsBar |
Determines whether this CurveItem
is a BarItem. This does not include HiLowBarItem's
or ErrorBarItem's.
(Inherited from CurveItem.) | |
| IsLine | (Inherited from CurveItem.) | |
| IsOverrideOrdinal |
Gets or sets a value which allows you to override the normal
ordinal axis behavior.
(Inherited from CurveItem.) | |
| IsPie | (Inherited from CurveItem.) | |
| IsSelectable |
Determines whether this CurveItem can be selected in the graph.
(Inherited from CurveItem.) | |
| IsSelected |
Determines whether this CurveItem is selected on the graph.
Note that this value changes the curve displayed color, but it does not
affect the display of the legend entry. To hide the legend entry, you
have to set IsVisible to false.
(Inherited from CurveItem.) | |
| IsVisible |
Determines whether this CurveItem is visible on the graph.
Note that this value turns the curve display on or off, but it does not
affect the display of the legend entry. To hide the legend entry, you
have to set IsVisible to false.
(Inherited from CurveItem.) | |
| IsX2Axis |
Gets or sets a value that determines which X axis this CurveItem
is assigned to.
(Inherited from CurveItem.) | |
| IsY2Axis |
Gets or sets a value that determines which Y axis this CurveItem
is assigned to.
(Inherited from CurveItem.) | |
| Item[([Int32])] |
An accessor for the PointPair datum for this CurveItem.
Index is the ordinal reference (zero based) of the point.
(Inherited from CurveItem.) | |
| Label | (Inherited from CurveItem.) | |
| Link |
Gets or sets the hyperlink information for this CurveItem.
(Inherited from CurveItem.) | |
| MakeUnique()() |
Loads some pseudo unique colors/symbols into this CurveItem. This
is the same as MakeUnique(ColorSymbolRotator.StaticInstance).
StaticInstanceColorSymbolRotatorMakeUnique(ColorSymbolRotator) (Inherited from CurveItem.) | |
| MakeUnique(ColorSymbolRotator) |
Loads some pseudo unique colors/symbols into this CurveItem. This
is mainly useful for differentiating a set of new CurveItems without
having to pick your own colors/symbols.
MakeUnique(ColorSymbolRotator) (Inherited from CurveItem.) | |
| MemberwiseClone()() | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| NPts |
Readonly property that gives the number of points that define this
CurveItem object, which is the number of points in the
Points data collection.
(Inherited from CurveItem.) | |
| Points |
The IPointList of X,Y point sets that represent this
CurveItem.
(Inherited from CurveItem.) | |
| RemovePoint(Int32) |
Removes a single point from this CurveItem.
(Inherited from CurveItem.) | |
| schema2 |
Current schema value that defines the version of the serialized file
| |
| ICloneable..::Clone()() |
Implement the ICloneable interface in a typesafe manner by just
calling the typed version of Clone()() | |
| Tag |
A tag object for use by the user. This can be used to store additional
information associated with the CurveItem. ZedGraph does
not use this value for any purpose.
(Inherited from CurveItem.) | |
| ToString()() | (Inherited from Object.) | |
| ValueAxis(GraphPane) | Returns a reference to the Axis object that is the "value"
(dependent axis) from which the points are drawn. (Inherited from CurveItem.) | |
| YAxisIndex |
Gets or sets the index number of the Y Axis to which this
CurveItem belongs.
(Inherited from CurveItem.) |
The HiLowBarItem type is intended for displaying
bars that cover a band of data, such as a confidence interval, "waterfall"
chart, etc. The width of the bar can be set in two ways. First,
Size can be used to set a width in points (1/72nd inch),
that is scaled using the regular scalefactor method (see
CalcScaleFactor()()). In this manner, the bar widths
are set similar to symbol sizes. The other method is to set
IsAutoSize to true, which will cause the bars
to be scaled just like a BarItem in which only one
bar series is present. That is, the bars width will be the width of
a cluster less the clustergap (see GetClusterWidth()()
and MinClusterGap). The position of each bar is set
according to the PointPair values. The independent axis
is assigned with Base, and is a
BarBase enum type. If Base
is set to Y or Y2, then
the bars will actually be horizontal, since the X axis becomes the
value axis and the Y or Y2 axis becomes the independent axis.
