1.5.1 • Published 2 years ago

regeo-map-chart v1.5.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Regeo Map Chart

مًكوّن ريأكت لـ المخططات البيانية الجغرافية

ميزات جديدة

  • تم إضافة خاصية style
  • تم إضافة أعلام الدول
  • تستطيع الآن تخصيص لون حدود المناطق عبر الخاصية strokeColor
  • يمكنك تخصيص لون خلفية «رسالة التلميح» عبر الخاصية: tooltipBackgroundColor

ميزات غير متوفرة في Google Geo Chart

  • يدعم اللغة العربية بشكل كامل
  • يدعم اليمين إلى اليسار
  • يدعم الترجمة إلى لغات أخرى

التنصيب

npm i regeo-map-chart

بداية سريعة

import React from "react";
import { ReGeoMapChart } from "regeo-map-chart";

const data = [
    ["Region", "Users", "Active Users"],
    ["de", 252552, 25000],
    ["us", 852552, 162306],
    ["br", 452552, 52794],
    ["ca", 544445, 27229],
    ["fr", 652552, 277416],
    ["ru", 752751, 27410],
];
function App() {
    return (
        <div>
            <ReGeoMapChart data={data} width={350}/>
        </div>
    );
}

export default App;

التخصيص

import React from "react";
import { ReGeoMapChart } from "regeo-map-chart";

const data = [
    ["Region", "Users", "Active Users"],
    ["de", 252552, 25000],
    ["us", 852552, 162306],
    ["br", 452552, 52794],
    ["ca", 544445, 27229],
    ["fr", 652552, 277416],
    ["ru", 752751, 27410],
];
function ExampleGeoChart() {
    return (
            <ReGeoMapChart data={data}
             width={350}
             datalessRegionColor="#FDE2E2"
             datafulRegionColor="#1AC258"
             backgroundColor="#fff"
             hideMapLegend={true}
             strokeColor="#737373"
             tooltipBackgroundColor="#082032"
             style={{maxWidth: 500}} //التنسيق يُطبق على الـ div الذي يلف عنصر svg
             />
    );
}

export default ExampleGeoChart;

ترجمة أسماء البلدان

بشكل افتراضي ، سيكون اسم البلدان باللغة الإنجليزية أو العربية اعتمادًا على خاصية lang لعلامة html للتطبيق أو موقع الويب. لإضافة لغات أخرى ، يمكنك تمرير كائن أو ملف json إلى الخاصية regionNamesText بهذا التنسيق:

{
    "regions": [
        {
            "id": "ad",
            "name": "Andorra"
        },
        {
            "id": "ae",
            "name": "United Arab Emirates"
        },
        {
            "id": "af",
            "name": "Afghanistan"
        },
        ...]
}

ملاحظة: نظرًا لأن الترتيب والهيكل مهمان، يرجى التأكد من جعل ملف json للترجمة موافقا لهذا: https://github.com/shadigaafar/regeo-map-chart/blob/main/src/docs/locales/world.en.json.

1.5.1

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.3.0

3 years ago

1.2.1

3 years ago

1.1.2

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago