| ||
Introducing SharpPlot Your First Chart Recent Updates Sample Charts Tutorials General Tutorials Chart Tutorials SharpPlot Class Properties Structures Enumerations Style examples Glossaries Active Charts VectorMath Class DBUtil Class Get SharpPlot Download SharpPlot Buying SharpPlot SharpPlot Support Upgrading from GraPL Release notes |
Reference > Methods > DrawVectors Method SharpPlot.DrawVectors MethodCreate a vector diagram (showing a directed graph, or current flows): Examplex1 = new int[] {77,25,43,42,93,32,81,14,64,4,71,98}; y1 = new int[] {17,48,55,24,52,74,31,98,70,63,63,43}; x2 = new int[] {93,31,51,50,114,40,99,19,78,7,86,121}; y2 = new int[] {24,57,65,31,63,85,41,110,83,75,75,53}; sp.SetMargins(12,12,18,4); sp.VectorStyle = VectorStyles.ArrowLines; sp.DrawVectors(new int[][]{x1,y1,x2,y2}); The short tutorial shows a few of the possibilities and some sample code. Overloads
DescriptionThis method takes a matrix (or regular array) of xyxy pairs and draws a set of lines connecting each pair of points. The lines can be marked on the ‘target’ end with arrows, or marked at the root/target ends with the current marker. Two good uses of this chart type are for drawing any style of directed graph (typically a PERT chart or assembly diagram), or representing a vector field, such as current flows or wind speeds on a map. Value Tags are written along the lines, and are always centered. They may contain multiple lines of text. See also ...SharpPlot Members | DataStyle Property | VectorStyle Property |