سلام.
من میخواستم توی سایتم با استفاده از یکسری اطلاعاتی که از دیتابیس میخونم یک نمودار رسم کنم. با توجه به اینکه نمودارها با استفاده از جاوااسکریپت ساخته و مقداردهی میشن، من برای دینامیک کردن نمودار چیکار باید کنم؟
چطور میشه متغیرهایی که تو جاوا اسکریپت هستن رو با asp.net c# مقدار دهی کرد؟
این لینک رو ببینید
من با کمک یکی از آموزشهایی که لینک گذاشتین کار زیر رو انجام دادم اما موقع خروجی گرفتن هیچی نشون نمیده
dt = GetData(); str.Append(@"<script type=text/javascript> window.onload = function () { var chart = new CanvasJS.Chart('chartContainer', { zoomEnabled: true, title:{ text: 'Try Zooming And Panning' }, axisY:{ includeZero: false }, data: data, // random generator below }); chart.render(); } var limit =" + dt.Rows.Count + "; var y = 0; var data = []; var dataSeries = { type: 'line' };" + "var dataPoints = []; "); for (int i = 0; i <= dt.Rows.Count - 1; i++) { str.Append(" y += " + Convert.ToDouble(dt.Rows[i]["ch1"].ToString())/100 +"; dataPoints.push({ x: "+dt.Rows[i]["time"].ToString()+", y: y" ); } str.Append(");}dataSeries.dataPoints = dataPoints;data.push(dataSeries);</script>");
کسی نیست راهنمایی کنه؟
راستش من از کدهاتون سر در نمیارم
یعنی اشکالی تو کدها هست. من از کدهای CanvasJS استفاده کردم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)