anystock: komponen carta javascript yang kuat untuk dataset besar
Anystock, bahagian utama perpustakaan Charting JavaScript Anychart, unggul untuk menggambarkan dataset tarikh dan masa yang luas, menjadikannya sempurna untuk analisis data kewangan. Integrasi lancarnya dengan produk lain yang lain, bersama dengan API yang dikongsi, memastikan pengalaman yang konsisten dan mesra pengguna merentasi pelbagai jenis carta dan visualisasi data.Ciri -ciri utama termasuk zoom canggih dengan UI Scroller, plot yang disegerakkan, pengelompokan data, dan petunjuk teknikal yang disesuaikan. Keupayaan pemetaan data yang mantap alat memudahkan pemuatan data secara langsung dari sumber seperti Google Finance dan Xignite API.
Artikel ini menyediakan contoh -contoh praktikal yang menunjukkan kemudahan penggunaan Anystock, meliputi persediaan, penciptaan carta candlestick, dan mengendalikan format data yang pelbagai (CSV dan JSON). Fleksibiliti dan kuasa pemetaan data diserlahkan, menunjukkan bagaimana ia menyelaraskan integrasi dan manipulasi data kompleks dari sumber pihak ketiga, meningkatkan nilai alat dalam analisis kewangan dan visualisasi sensitif masa yang lain.
Bermula dengan Anystock
Untuk mula menggunakan Anystock di halaman HTML anda, anda perlu:
<div>
Inilah templat HTML asas: <p>
</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<🎜>
<style>
html, body, #container {
width: 100%;
height: 100%;
}
</style>
<title>AnyStock Basic Example</title>
</head>
<body>
<div id="container"></div>
<🎜>
</body>
</html></pre><div class="contentsignin">Salin selepas log masuk</div></div> carta candlestick Jepun yang mudah dengan jumlah dan penatal boleh dibuat menggunakan kod ini: <p>
</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>anychart.onDocumentReady(function() {
// Data (example data provided)
var data = [ /* ... (sample data omitted for brevity) ... */ ];
// Create stock chart and data table
var chart = anychart.stock();
chart.title("AnyStock: Basic Sample");
var table = anychart.data.table();
table.addData(data);
// Data mapping
var mapping = table.mapAs({open: 1, high: 2, low: 3, close: 4, value: 5});
// Create series
chart.plot(0).candlestick(mapping).name("Stock name");
chart.plot(1).column(mapping).name("Volume");
chart.scroller().area(mapping);
// Draw chart
chart.container('container').draw();
});</pre><div class="contentsignin">Salin selepas log masuk</div></div> <p> Pemetaan data: Ciri yang kuat <strong> </strong>
</p> Pemetaan data adalah aspek penting dari Anystock, menentukan bagaimana data anda ditafsirkan. Ia membolehkan anda dengan mudah memetakan lajur data anda ke medan yang diperlukan (terbuka, tinggi, rendah, dekat, volum, dll) tanpa mengira perintah asal atau penamaan asalnya. Ini memudahkan integrasi dengan pelbagai sumber data. Contoh yang menunjukkan pemetaan data dengan format JSON dan CSV disediakan dalam artikel penuh. <p>
</p> <p> Mengintegrasikan dengan sumber data luaran <strong> </strong>
</p> Artikel menunjukkan cara memuatkan data dari Google Finance dan API Xignite menggunakan keupayaan pemetaan data AnyStock. Contoh-contoh ini menyerlahkan fleksibiliti dan kecekapan alat dalam mengendalikan data dari sumber pihak ketiga. Perhatikan bahawa menggunakan <p> dicadangkan untuk memintas isu CORS semasa mengambil data dari Google Finance. <code>https://crossorigin.me/
Kesimpulan
AnyStock menawarkan penyelesaian yang kuat dan mesra pengguna untuk menggambarkan dataset besar, tarikh dan masa. Keupayaan pemetaan data dan keserasian dengan pelbagai sumber data menjadikannya alat yang berharga untuk analisis kewangan dan aplikasi data siri masa yang lain. Penjelajahan lanjut ciri -ciri canggih seperti penunjuk dan siri tersuai digalakkan.
(bahagian Soalan Lazim yang ditinggalkan untuk keringkasan, tetapi maklumat yang disediakan merangkumi aspek utama teks asal.)
Atas ialah kandungan terperinci Bayangkan dataset tarikh dan masa yang besar dengan Anystock. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!