
يستغرق العثور على الرسوم البيانية الصحيحة وقتًا ويجلب الكثير من الأسئلة. اليوم أريد أن أشارك تجربتي في اختيار الرسوم البيانية المالية لتوفير الوقت والجهد.
في المقال ، سأفكر في ثلاث مكتبات رئيسية بالنسبة لي ، وأجري مقارنة وأضيف تعليقات من التجربة الشخصية.
مرحبا هبر!
كان من الضروري ربط الرسوم البيانية بالتطبيق. نتيجة لذلك ، أستخدم 3 خيارات سنتحدث عنها في المقالة. كلها مجانية للاستخدام التجاري وغير التجاري. اثنان منهم مفتوحة المصدر وخفيفة الوزن، والرسوم البيانية ، المتاجرة النظرية-شبيبة (على Vuejs) واحد هو الملكية charting_library .
استمرار المقال: " ربط وإعداد مخططات TradingView "
المقدمة
كل رسم بياني يحل مشكلته. يبدو ذلك مبتذلاً ، بينما ألاحظ بشكل دوري صورة لكيفية محاولة صنع "سيارة رياضية" من "Zhiguli". لنبدأ بنظرة عامة ومقارنة.
مكتبات
رسوم بيانية خفيفة الوزن
. , . , . , - , .
, TradingView - .

"" : line, area, , . . , . CDN Nodejs.
:
$ npm install lightweight-charts
import { createChart } from 'lightweight-charts';
const chart = createChart(document.body, { width: 400, height: 300 });
const lineSeries = chart.addLineSeries();
lineSeries.setData([
{ time: '2019-04-11', value: 80.01 },
{ time: '2019-04-12', value: 96.63 },
{ time: '2019-04-13', value: 76.64 },
{ time: '2019-04-14', value: 81.89 },
]);
: https://ru.tradingview.com/lightweight-charts/
: https://github.com/tradingview/lightweight-charts/blob/master/docs/README.md
: Apache License, Version 2.0
: 3.1.5
: https://discord.com/invite/E6UthXZ
harting_library
TradingView, . TV. , "" .

. :
API, . , — .
harting_library . "-" .
: https://charting-library.tradingview.com/
: https://github.com/tradingview/charting_library/wiki ( 404 )
: https://discord.com/invite/E6UthXZ
TradingVue
, . TradingView, (MIT), API. , . 20ms 1000 . — JavaScript, . Vuejs, , , .
:
— . — . TradingView.com — !

. overlays. tvjs-overlays.
, , . Pull .

:
npm i trading-vue-js
<template>
<trading-vue :data="this.$data"></trading-vue>
</template>
<script>
import TradingVue from 'trading-vue-js'
export default {
name: 'app',
components: { TradingVue },
data() {
return {
ohlcv: [
[ 1551128400000, 33, 37.1, 14, 14, 196 ], // [timestamp, open, high, low, close, volume],
[ 1551132000000, 13.7, 30, 6.6, 30, 206 ],
[ 1551135600000, 29.9, 33, 21.3, 21.8, 74 ],
[ 1551139200000, 21.7, 25.9, 18, 24, 140 ],
[ 1551142800000, 24.1, 24.1, 24, 24.1, 29 ],
]
}
}
}
</script>
playground
: MIT
" " charting_library TradingVue , .
, :)
استمرار المقال: " ربط وإعداد مخططات TradingView "
شكرآ لك على أهتمامك!