Web Analytics

uplot-wrappers

⭐ 111 stars Assamese by skalinichev

🌐 ভাষা

uPlot ৱ্ৰেপাৰসমূহ

uPlot ৰ এটি সংগ্ৰহ, যি আপোনাক আপোনাৰ পচন্দৰ ফ্ৰেমৱাৰ্কত ঘোষণা-ভিত্তিকভাৱে চার্টৰ সৈতে কাম কৰিবলৈ সক্ষম কৰে।

বিষয়বস্তুৰ তালিকা

প্ৰেৰণা

যেতিয়া বহু uPlot ৰেপাৰ আগতেৰে উপলব্ধ, সকলোতেই তলত দিয়া সীমাবদ্ধতাসমূহ আছে:

তুলনাত, এই লাইব্ৰেৰীয়ে চেষ্টা কৰে props সলনি হোৱাৰ পাছত uPlot instance পুনৰ সৃষ্টি নকৰিবলৈ। পুনৰ সৃষ্টি কৰাৰ বদলে, uPlot ৰ public API ব্যৱহাৰ কৰি instance টোক props অনুযায়ী আপডেট ৰাখিবলৈ চেষ্টা কৰে।

আৰম্ভণি

আপুনি যি framework ব্যৱহাৰ কৰিছে তাৰ অনুসৰি তলত React, Vue.js বা Svelte অংশ চাওক। সকলো framework ৰ বাবে সাধাৰণ API দস্তাবেজ অংশটোও চাওক।

React

স্থাপন

uplot-react পেকেজটো uplot নির্ভৰতাৰ সৈতে স্থাপন কৰক:

আপোনাৰ প্ৰজেক্টত React 16.8 বা তাতকৈ ওপৰৰ সংস্কৰণ স্থাপন কৰা আৱশ্যক।

ব্যৱহাৰ কৰা কেনেকৈ

import React from 'react';
import uPlot from 'uplot';
import UplotReact from 'uplot-react';
import 'uplot/dist/uPlot.min.css';

const Chart = () => ( {}} onDelete={(chart) => {}} /> );

ডেম’

লাইভ ডেম’ চাওক

আপুনি ডেম’ এপটো স্থানীয়ভাৱে চলাবও পাৰে:

$ git clone https://github.com/skalinichev/uplot-wrappers.git

$ cd uplot-wrappers && yarn install && yarn run serveReact

ReactJS ডেম’

দ্ৰুত আৰম্ভ কৰাৰ বাবে সৰল উদাহৰণ। ReactJS ডেম’

image

Vue.js

ইনষ্টলেশ্বন

uplot-vue পেকেজটো uplot নির্ভৰতাৰ সৈতে ইনষ্টল কৰক:

আপোনাৰ প্ৰজেক্ট ট্ৰিত Vue.js ইনষ্টল হোৱা প্ৰয়োজন (2.6 আৰু 3.x সংস্কৰণ দুয়োটা সমৰ্থিত).

কেনেকৈ ব্যৱহাৰ কৰিব

টেম্পলেট ব্যৱহাৰ কৰি


JSX ব্যৱহাৰ কৰা

// Vue.js 2
import Vue from 'vue';
// Vue.js 3
import { createApp } from 'vue';
import uPlot from 'uplot';
import UplotVue from 'uplot-vue';
import 'uplot/dist/uPlot.min.css';

{ ..., render() { return ( {}} onCreate={(chart) => {}} /> ); } }

টোকা: Vue সীমাবদ্ধতাৰ কাৰণে মিউটেচন দ্বাৰা প্ৰোপাৰ্টি পৰিবৰ্তন সমৰ্থিত নহয়। আপোনাৰ প্ৰোপাৰ্টিৰ এক কপি সৃষ্টি কৰিব লাগিব, অৰ্থাৎ ইয়াক প্ৰতিস্থাপন কৰিব লাগিব, সাধাৰণ ধাৰণাৰ বাবে উদাহৰণ চাওক।

ডেমো

Vue.js 2 লাইভ ডেমো চাওক

আপুনি ডেমো এপটো স্থানীয়ভাৱে চলাবও পাৰে:

$ git clone https://github.com/skalinichev/uplot-wrappers.git

$ cd uplot-wrappers && yarn install

Vue.js 2:

$ yarn run serveVue

Vue.js 3:

$ yarn run serveVue3

Svelte

স্থাপন

uplot-svelte পেকেজটো uplot ডিপেন্ডেন্সী সৈতে ইনষ্টল কৰক:

আপোনাৰ প্ৰকল্পত Svelte ইনষ্টল কৰা থকা প্ৰয়োজন। UplotSvelte কম্পোনেন্ট Svelte আৰু SvelteKit প্ৰকল্পৰ সৈতে সম্পূৰ্ণ ৰূপে সামঞ্জস্যপূর্ণ।

ব্যৱহাৰ কৰাৰ পদ্ধতি

ডেম’

উদাহৰণটো চাওক Svelte example

আপুনি স্থানীয়ভাৱে ডেম’ এপটো চলাব পাৰে:

$ git clone https://github.com/skalinichev/uplot-wrappers.git

$ cd uplot-wrappers && yarn install && yarn run serveSvelte

প্ৰমাণপত্ৰ

| পৰামিতি | আবশ্যকতা | বিৱৰণ | | :-------------: | :---------: | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | options | প্রয়োজনীয় | uPlot ৰ বাবে অপ্সনসমূহ। প্ৰথম আৰ্গুমেন্ট হিচাপে uPlot কন্সট্ৰাক্টৰলৈ প্ৰেৰণ কৰা হয়: new uPlot(options) | | data | প্রয়োজনীয় | uPlot ৰ বাবে ডাটা। দ্বিতীয় আৰ্গুমেন্ট হিচাপে uPlot কন্সট্ৰাক্টৰলৈ প্ৰেৰণ কৰা হয়: new uPlot(options, data) | | target | ঐচ্ছিক | uPlot ৰ বাবে লক্ষ্য html এলিমেন্ট। তৃতীয় আৰ্গুমেন্ট হিচাপে uPlot কন্সট্ৰাক্টৰলৈ প্ৰেৰণ কৰা হয়: new uPlot(options, data, target) যদি props ত কোনো এলিমেন্ট প্ৰেৰণ কৰা নহয়, তেন্তে এটা নতুন div target এলিমেন্ট স্বয়ংক্ৰিয়ভাৱে সৃষ্টি কৰা হয় | | onCreate | ঐচ্ছিক | ক'লবেক ফাংচন, uPlot ইনষ্টেন্স সৃষ্টি বা পুনঃ-সৃষ্টি হোৱাৰ সময়ত আহ্বান কৰা হয় | | onDelete | ঐচ্ছিক | ক'লবেক ফাংচন, uPlot ইনষ্টেন্স ধ্বংস হোৱাৰ আগতে আহ্বান কৰা হয়, হয় props অধিক পৰিবৰ্তিত হোৱাৰ বাবে যাতে চাৰ্ট আপডেট কৰিব নোৱাৰি, বা কম্প’নেন্ট আনমাউন্ট হোৱাৰ আগতে | | className/class | ঐচ্ছিক | স্বয়ংক্ৰিয়ভাৱে সৃষ্টি হোৱা target div এলিমেন্টলৈ প্ৰেৰণ কৰা ক্লাছ নাম। 'target' prop ব্যৱহাৰ কৰা হ’লে ক্লাছ নাম উপেক্ষা কৰা হয়। | | resetScales | ঐচ্ছিক | ডাটা পৰিবৰ্তন হ’লে scale পুনঃ-সেট কৰাৰ নিয়ন্ত্ৰণ পতাকা। ডিফল্ট true। |

--- Tranlated By Open Ai Tx | Last indexed: 2025-09-25 ---