হাইচার্টস - আমি কীভাবে পয়েন্টগুলি বন্ধ করতে পারি?


83

আমি হাইচার্ট ব্যবহার করছি। এখানে ডকুমেন্টেশন দেওয়া আছে। আমি এই পয়েন্টগুলি বন্ধ করতে চাই তবে প্রথমে আমি জানি না যে এটি কীভাবে বলা হয়। অতএব আমি তাদের বন্ধ করতে পারি না। আপনি কি জানেন যে আমি কীভাবে এই পয়েন্টগুলি হত্যা করতে সক্ষম?

আমি এই পয়েন্টগুলি চালু করতে চাই

উত্তর:


132

একটি লাইন চার্ট সহ এখানে একটি উদাহরণ: http://jsfiddle.net/aeZ6P/1/

গুরুত্বপূর্ণ অংশ:

plotOptions: {
    line: {
        marker: {
            enabled: false
        }
    }
}

আরও দেখুন: https://api.highcharts.com/highcharts/plotOptions.line.marker.en सक्षम

স্প্লাইন সহ একই প্রভাব: http://jsfiddle.net/aeZ6P/


4
হোভার চালু করার জন্য মার্কার বন্ধ করার কোনও উপায় আছে? চেষ্টা করা হোভার: {সক্ষম: মিথ্যা} no কোনও ভাগ্য ছাড়াই: jsfiddle.net/aeZ6P/36
igrek

6
@ জিগ্রেক - এর মত? jsfiddle.net/aeZ6P/37 কোড আমি যোগ হয়states: { hover: { enabled: false } }
টিম Medora স্বাগতম

টার্নঅফ লাইনগুলি কেবলমাত্র চিহ্নিতকারী রাখার কোনও উপায় আছে? আমার ধারণা এই প্রশ্নের ঠিক বিপরীত হবে?
disp_name

4
@ রাজাতাত আগরওয়াল - আমি লাইনগুলি অক্ষম করার উপযুক্ত উপায় খুঁজে পাইনি, তবে আমি লাইনগুলি প্রস্থ 0 px এ
টিম মেডোরা

84

হাইচার্টগুলিতে আমাদের চিহ্নিতকারীদের অক্ষম করার জন্য তিনটি উপায় রয়েছে:

1) প্রকার অনুসারে সমস্ত সিরিজের জন্য অক্ষম করুন:

plotOptions: {
    line: { /* or spline, area, series, areaspline etc.*/
        marker: {
           enabled: false
        }
    }
}

2) একটি নির্দিষ্ট সিরিজের জন্য অক্ষম করুন:

series: [{
    data: [14,17,21],
    marker: {
       enabled: false
    }
}]

3) একটি নির্দিষ্ট পয়েন্টের জন্য চিহ্নিতকারীকে অক্ষম করুন:

series: [{
    data: [{
        y: 14,
        marker: {
            enabled: false
        }
    },{
        y: 17
    },{
        y: 21
    }]
}]

এবং আপনি যখন প্রতিটি ডেটা সিরিজের জন্য লাইনে ঘুরে দেখেন তখন কীভাবে কোনও চিত্রটি অক্ষম করবেন?
পাইওটার

কেবল অক্ষম করুন states.hover
পাওয়ে ফাস

4
@ PawełFus ধন্যবাদ plotOptions.series.states.hoverকাজ করে। আমি এই পোস্টটি দেখে খুশি।
জুনিউজ

12

হাইচার্টস এপিআই রেফারেন্স থেকে এটি একবার দেখুন:

http://api.highcharts.com/highcharts#plotOptions.series.marker.en सक्षम

http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/sample/highcharts/pultstions/series-marker-enabled/

আপনার যোগ করতে বিকল্পগুলি হ'ল:

    plotOptions: {
        series: {
            marker: {
                enabled: false
            }
        }
    },

এই পদ্ধতিটি দুর্দান্ত কারণ এটি পয়েন্ট মার্কারগুলির সাথে সমস্ত চার্টের সাথে কাজ করবে। আপনি যদি কোনও নির্দিষ্ট চার্টের प्रकार চান তবে এটি পরীক্ষা করে দেখুন:

    plotOptions: {
        line: { // <--- Chart type here, check the API reference first!
            marker: {
                enabled: false
            }
        }
    },

উপভোগ করুন!


দুঃখিত তবে হোভারে কাজ করবেন না, হোভারটিতে সর্বদা সেই চিহ্নটি থাকুন
এমিলিয়ানো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.