Wie kann ich Candle-Charts in C# zeichnen? Hat jemand irgendwelche Beispiele mit einer netten Schnittstelle?Wie zeichne Candlendiagramme in C#
Antwort
Versuchen Sie xamChart Control Testversion von Infragistics.
Hier ist ein weiteres sample at CodeProject
Ich verwende die .netCharting Bibliothek für dieses und es ist ziemlich gut. Es unterstützt alle Arten von Charts - inklusive Kerze. Eine Sache, auf die Sie achten sollten, ist, dass Sie mit der aktuellen Version (5.3) den hohen und niedrigen Preis umkehren müssen - ein ziemlich hässlicher und offensichtlicher Fehler. Es ist ein kommerzielles Produkt, aber preiswert, also könnte es sich lohnen, abhängig von Ihrem Projekt.
ZedGraph ist eine sehr einfach zu bedienende LGPLed Charting-Bibliothek, die can handle candlestick charts.
Wenn Sie ein Bild auf der Festplatte speichern müssen, kann es das tun. Wenn Sie ein interaktives Diagramm anzeigen möchten, das das Zoomen/Schwenken unterstützt, können Sie dies auch mit dem hervorragenden ZedGraphControl-Steuerelement tun.
Vielleicht kann DynaPDF eine gute Lösung
ich diese Daten für Lager benutzen, aber es ist in VB
With Chart1.ChartAreas("myarea")
.AxisY.Maximum = (Math.Ceiling((HighValue * 100))/100)
.AxisY.Minimum = (Math.Floor((LowValue * 100))/100)
.AxisY.LabelStyle.Format = "{0.00}"
End With
Dim s1 As New Series
With s1
.ChartArea = "myarea"
.ChartType = SeriesChartType.Candlestick
.XValueType = ChartValueType.String
.YValueType = ChartValueType.Single
.YValuesPerPoint = 4
.CustomProperties = "PriceDownColor=Red, PriceUpColor=Green"
End With
For i = Globals.GraphColumns - 1 To 0 Step -1
OutData = Data_Array.Item(i)
s1.Points.AddXY(OutData.thedate, OutData.high, OutData.low, OutData.close, OutData.open)
Next
Chart1.Series.Add(s1)
Me.Controls.Add(Chart1)
Willkommen bei Stackoverflow. Diese Frage fragt speziell nach Lösungen in C#, nicht nach VB. Bitte aktualisieren Sie Ihre Antwort entsprechend. Vielen Dank! –
- 1. Wie zeichne Parabeln in C#?
- 2. Wie zeichne SQL Server "Circularstring" in C#
- 3. Wie zeichne ich einfache Grafiken in C#?
- 4. Wie zeichne ich dies in Wxwidget C++
- 5. C++ - MFC Wie zeichne Alpha transparente Rechteck
- 6. Wie zeichne glatte Bilder mit C#?
- 7. Wie zeichne Rechteck auf MouseDown/Move C#
- 8. Wie zeichne ich effizienter?
- 9. Wie zeichne ich ein abgerundetes Rechteck in C#
- 10. Wie zeichne ich eine dynamische Tabelle in c
- 11. Wie zeichne ich Text mit GLUT/OpenGL in C++?
- 12. Wie zeichne und bewege Formen mit der Maus in C#
- 13. Wie zeichne ich einen Kreis mit Sternen in C++?
- 14. Wie zeichne ich das Folgende in R?
- 15. Wie zeichne Graph in Android?
- 16. Wie zeichne Schlangen in Swing?
- 17. Wie zeichne Motive in igraph?
- 18. Wie zeichne Geosphäre in Matlab?
- 19. Wie zeichne Kreisdiagramm in Schienen?
- 20. Wie zeichne parallele Kanten in Networkx/Graphviz
- 21. Wie zeichne gefüllte Polygon?
- 22. Wie zeichne ein glattes Oval in Leinwand
- 23. Wie zeichne Pixel in SDL 2.0?
- 24. wie zeichne in leinwand ein json lesen?
- 25. Wie zeichne Text auf Bildbox?
- 26. Wie zeichne Hypergraphen?
- 27. Wie zeichne das Spinnennetz
- 28. Wie zeichne zu einer Textur in OpenGL
- 29. Wie zeichne ich diagonale Tabellenränder in Latex, wie in Excel?
- 30. Wie zeichne ich ein 3D Hectogon mit OpenTK C#
was ist Ihre Plattform? Windows-Formulare, WPF, ASP, Konsole? –
Entschuldigung, ich bin total Neuling in C# und dachte in einem guten Startpunkt. Es sollte Desktop-basiert sein. Welchen würdest du mir vorschlagen? – Thiago
Ich würde mit WPF gehen. Telerik hat einen schönen Anzug, ebenso wie Visifire. –