1. 程式人生 > >WPF中使用amCharts繪製股票K線圖

WPF中使用amCharts繪製股票K線圖

        本想自己用GDI繪圖, 通過資料直接繪製一張蠟柱圖, 但覺得這樣子的功能比較少, 所以到網上搜索一些能畫出K線圖的控制元件. 發現DynamicDataDisplay挺好的, 在它的開發截圖裡也發現可以繪製蠟柱圖, 但文件好像做的不是很好, 不知道怎麼用它來畫, 在尋找它比較好的例子的時候發現有人推薦用amCharts繪製, 所以便去看了一下, 發現挺好用的, 效果如下:

準備工作

        先要去這裡下載amCharts Stock Chart for WPF並解壓, 新建一個WPF Project, 在Toolbox裡右擊, 選擇Choose Items, 然後點選Browse, 找到解壓後的資料夾裡有一個AmCharts.Windows.Stock.dll, 單擊Okay, 準備工作就做好了.

介面中amCharts控制元件的配置

        <ams:StockChart></ams:StockChart>用於在視窗中新增這樣一個控制元件, 先看看這個控制元件是怎麼繫結資料的:

1 2 3 4 5 6 7 8 <ams:StockChart.DataSets> <ams:DataSet Name="stockSet1" Brush="#7f8da9" ItemsSource="{Binding Data}" DateMemberPath="date"
OpenMemberPath="open" HighMemberPath="high" LowMemberPath="low" CloseMemberPath="close" ValueMemberPath="close" VolumeMemberPath="volume" /> </ams:StockChart.DataSets>

        其中ItemSource中的Data是在程式裡產生的, 它是一個StockInfo類的集合. DataMenberPath, HighMenberPath, LowMenberPath, CloseMenberPath, ValueMenberPath, VolumeMenberPath指定的元素都是Data集合中StockInfo的屬性. StockInfo類結構如下:

1 2 3 4 5 6 7 8 9 10 public class StockInfo { public DateTime date { get; set; } public double open { get; set; } public double high { get; set; } public double low { get; set; } public double close { get; set; } public double volume { get; set

相關推薦

WPF使用amCharts繪製股票K

        本想自己用GDI繪圖, 通過資料直接繪製一張蠟柱圖, 但覺得這樣子的功能比較少, 所以到網上搜索一些能畫出K線圖的控制元件. 發現DynamicDataDisplay挺好的, 在它的開發截圖裡也發現可以繪製蠟柱圖, 但文件好像做的不是很好, 不知道怎麼用它來畫, 在尋找它比較好的例子的

iOS 繪製股票K

//聯絡人:石虎  QQ: 1224614774暱稱:嗡嘛呢叭咪哄 一、k線圖概念      k線圖:有最新價、收盤價、開盤價、最高價、最低價、均價、賣量、買量等等。而我們需要展示給使用者

利用 python numpy +matplotlib 繪製股票k

# -- coding: utf-8 -- import requests import numpy as np from matplotlib import pyplot as plt from matplotlib import animation fig = plt.figure(figs

利用JFreeChart繪製股票K

因為工作的需要,接觸了一些股票圖形繪製類的工作,其中最主要的還是股票K線圖的繪製了,如果利用程式語言最底層的圖形繪製方法去繪製這類圖形,如果對程式語言不是特別熟悉的話,一般是有很大的困難的,通過在網上搜索發現,以自己最熟悉的兩門語言為例,其中有PHP版的開源JPGrap

WPF使用amCharts繪制股票K

tip \n margin 文件對話框 sda 類結構 lan reset 繪圖 原文:WPF中使用amCharts繪制股票K線圖 本想自己用GDI繪圖, 通過數據直接繪制一張蠟柱圖, 但覺得這樣子的功能比較少, 所以到網上搜索一些能畫出K線圖的控件. 發現D

iOS股票K、校園助手、適配iPhone X、版本檢測等源碼

0.12 適配 環境 cool row 客戶端 1-1 獲取 launch iOS精選源碼 快速創建menuItem控件 YHPhotoBrowser 優化的網絡圖片瀏覽 cocoaAsynSocket demo (包含客戶端和服務端)

Canvas繪制股票K

mat restore screen 位置 mar toc rect() store water 最近想在小程序做股票K線圖,於是嘗試用Canvas實現股票K線圖。K線圖用到Canvas的API其實只有劃線和畫矩形,即moveTo(),lineTo(),fillRect()

Vue引入TradingView製作K

**前言: 本文使用的是1.10版本 , 可通過TradingView.version()檢視當前版本. 附上開發文件地址:https://zlq4863947.gitbooks.i...** 一、修改datafeed.js為export匯出,並在vue檔案引入TradingView內部程式碼chartin

使用Flask & Plotly 做股票k互動式視覺化處理(二)

接上一篇,這篇要實現搜尋功能: 建立搜尋頁面: 在templates資料夾內新建main.html檔案,內容如下: <!doctype html> <html lang="en"> <head> <

VUE 爬坑之旅 -- 在 VUE 專案使用 ECharts 畫 K 和麵積,並且可切換

現在的專案中需要做一個K線圖的功能,花了幾天時間查資料,讀文件,總算是基本搞定了,下面把這過程中一些需要注意的點記下來,以備不時之需。需要達到的效果如下: 說到做圖表,現在的成熟的解決方案就是百度的 ECharts 了,功能強大齊全,文件詳細,用的人多

IOS 股票K的實現

 2015-09-04 by 木易哥哥 智者精選,每天獲取勵志認知能量 www.5izhjx.com寫了lines、RKLineView、getData三個物件完成實現。首先開始呼叫rkLine = [[RKLineViewalloc]init];        CGRect

Swift3實現的繪製股票K庫, FastImageCache提升圖片的載入和渲染速度,Chameleon顏色框架

程式碼1:用Swift3實現的繪製股票K線庫 for iOS & macOS 程式碼地址:網頁連結 程式碼2:FastImageCache是Path團隊開發的一個開源庫,用於提升圖片的載入和渲染速度,讓基於圖片的列表滑動起來更順暢。 程式碼地址:網頁連結 程式碼3:Chameleon是一款輕量級但功能

Android版股票K實現方案

前言 介紹   K線圖一般分為日K、周K、月K,顯示的內容有開/收盤價、最高/低價、成交量,額外資訊為均線(ma5/10/20)。例如,日K圖中就為當日開/收盤價、最高/低價、成交量和5/10/20日均線。K線圖支援滑動,滑動過程中,動態改變最高最低

機器學習(4):python基礎及fft、svd、股票k、分形等實踐

本節我們主要簡單介紹機器學習常用的語言–python。樓主本身是寫java的,在這之前對python並不瞭解,接觸之後發現python比java簡直要好用幾千倍。這裡主要通過常用的統計量、fft、股票k線圖及分形等樣例,介紹python的使用及各種包的載入。

用python的matplotlib和numpy庫繪製股票K的整合效果(含從網路介面爬取資料和驗證交易策略程式碼)

    本人最近在嘗試著發表“以股票案例入門Python程式語言”系列的文章,在這些文章裡,將用Python工具繪製各種股票指標,在講述各股票指標的含義以及計算方式的同時,驗證基於各種指標的交易策略,本文是第一篇,通過K線和均線案例講述Numpy,Maplotlib

用python的matplotlib和numpy庫繪製股票K和成交量的整合效果(含量化驗證交易策略程式碼)

     在用python的matplotlib和numpy庫繪製股票K線均線的整合效果(含從網路介面爬取資料和驗證交易策略程式碼)一文裡,我講述了通過爬蟲介面得到股票資料並繪製出K線均線圖形的方式,在本文裡,將在此基礎上再引入成交量效果圖,並結合量價理論,給出並驗證一些交易策略

基於AChartEngine繪製股票走勢----K一(繪製

K線圖,繪製陰陽線 繪製上陽線,基於基礎的react圖形,cancas繪製時限定react的top和bottom,資料點處理時,一個點傳遞五個資料,對應開盤,收盤,最高最低,上陽線是上漲顯示紅色,此時收盤大於開盤,當開收低高全部相等時,判斷依據和上一個交易日的

股票的幾種“k”的寓意

k線圖 必須 進行 nbsp 底部 附近 中間 股票 條件 1.早晨之星   前提條件:        (1)整個股票的價格呈現長期的下跌趨勢,切已經到達底部附近(探底:跌幅達到50%以上,必須大於50%,越大越好)。        (2)k線圖中,左邊是一個大陰線,中

mpandroidchart 繪製K 難點解決-高亮 連線 與 表格對齊

mpandroidchart 繪製K線圖 最少要處理高亮和對齊問題 先來個圖片看下效果 1、對齊 直接說重點,設定表格對齊的屬性,靠右顯示y軸就不說了 YAxis myYAxis = combinedChart.getAxisRight();

一步一步教你寫股票走勢——K二(圖表聯動)

K線圖越做發現坑越多,跟之前做的分時圖完全不是一個重量級的啊,分時圖不需要滾動,少走了很多彎路,K線圖因為滾動的問題,會導致很多其他問題,比如: 多個圖表之間滾動時怎麼聯動 高亮滾動衝突 放縮聯動 … 表對齊 下面我們就開始介紹本