リンク: https://www.cnblogs.com/luoyuhao/p/12127588.html
シャポー
研究の期間の後、最後にCSやBSビッグデータの同じ効果を達成するためには、プラットフォームを示しています。結果が達成でまず、のを見てみましょう、素晴らしい効果、個人的には非常にあなたに共有して喜んで特によう、顧客、みんなと一緒に学習の交流。
大規模なデータの表示プラットフォーム
チャートから分かるように、3つの列に分割されて、右、左、右のメイン表示アイコンベース、中間部を示し、主に物流業界で使用される示すマップを、左、ハイライトの場所と行に物流をカバーする、マップの中央であります地図は、効果は非常に鉉、現実に使用WPFで最も、画像は、スライスされたこの効果を行うには4泊のために研究されて表示されます。
Ctrlキー+ F1ショートカットキーがデータベースに設定することができます
ショートカットキーのCtrl + F2システム缶のタイトル、企業のビジョンや最新のトレンド、会社の発表など、ほとんどの顧客のために、色と線の設定をマップします。
これは完全に私の会社の顧客の多くので、それはここでの設定をカスタマイズする多くの顧客に適用され、その後、公共のバージョンである必要があり、複数の顧客に適応するようにカスタマイズすることができます。
実装コード
データ取得コードは、キャンバスは、このようにマップを生成するような線を引くために、マップの最初の部分は、コードの次の部分の下にもはや番組共有されません。
次のように地図上の別の点に一点から線を描くためのコード。
達成するためにVisifire.Charts.dllで、インターネットは実際には、何のBS CSチャートはとても美しいを達成していない、例をたくさん持っているアイコンの左右を使用し、また、古くから研究チャートは、比較的使いやすい見つけることができませんでしたグラフコントロール、あなたは良い管理図は、お勧めがありますか?
図の例で、行:
ヒストグラム:
しかし、また分のタイミングデータ更新頻度のため、午前7時まで午後8時ので、サーバー上の圧力を低下させる、データをリフレッシュしません。
private DispatcherTimer RefreshDataTimer = null; RefreshDataTimer = new DispatcherTimer(); RefreshDataTimer.Tick += new EventHandler(OnDataEvent); RefreshDataTimer.Interval = new TimeSpan(0, 5, 0);//5分钟一刷新 RefreshDataTimer.Start();
//获取当前系统时间并判断是否为服务时间 TimeSpan nowDt = DateTime.Now.TimeOfDay; TimeSpan workStartDT = DateTime.Parse("20:00").TimeOfDay; TimeSpan workEndDT = DateTime.Parse("08:00").TimeOfDay; if (nowDt > workStartDT && nowDt < workEndDT) { getdata(); }
以上说明了大概的实现思路。
结束语
现在大数据分析在我们日常开发软件中经常遇到,一旦有了这个经常会给软件打上高大上的标签,客户很青睐,报价多个一两万轻而易举的事情,后续还需继续完善,在市场上会越来越多的大屏展示数据有我们这样的软件出现。
程序文件:https://files.cnblogs.com/files/luoyuhao/%E5%A4%A7%E6%95%B0%E6%8D%AE%E5%B9%B3%E5%8F%B0.rar