Incubator-echarts: لم يتم تحديث خيار اللون

تم إنشاؤها على ٢٢ نوفمبر ٢٠١٤  ·  3تعليقات  ·  مصدر: apache/incubator-echarts

مرحبًا بالجميع ، أولاً وقبل كل شيء - ECharts رائع ، الشيء الكبير التالي في dataviz ، يا رفاق رائعون!

المشكلة الآن - كنت أحاول تغيير خيار "اللون" واستخدام طريقة .setOption (). هذا لا يحدّث المخطط ولا يستدعي طريقة .refresh (). الطريقة الوحيدة التي تعمل هي setTheme () // تظهر المعلمة الفارغة خطأ ولكنها تقوم بالمهمة ..

على أي حال ، شكرا لعملكم الشاق!

التعليق الأكثر فائدة

فقط لأن وسيلة الإيضاح تحتفظ بخريطة سلسلة الألوان بعد التصيير. جرب هذا الخيار وقم بتغيير اللون كوصفك ، إنه يعمل.

option = {
    color: ['red','green'],
    series : [
      {
          type:'pie',
          data:[
            {name:1, value:10},
            {name:2, value:20}
          ]
      }
  ]
};

ولكن ، عند استخدام وسيلة الإيضاح ، يمكنك استخدام واجهة أسطورة الأسطورة: setColor ، راجع http://echarts.baidu.com/doc/doc-en.html#LegendInterface ، اضبط السلسلة على لون جديد أو خطأ لمسح السلسلة "خريطة اللون في وسيلة الإيضاح.

أو ربما يكون setTheme هو أفضل طريقة ، تحقق من هذا http://echarts.baidu.com/doc/example/line1.html# -en
وفي لوحة التحكم ، جرب هذا
myChart.setTheme ({color: ['red'، 'green']}) ؛
ستجد ما تحتاجه.

شكرا لتقديرك.

ال 3 كومينتر

في الواقع ، لونك ساري المفعول بالفعل ، لكن لم يتم تطبيقه على سلسلة echarts ، لأن الخيار الحالي. اللون لا يتوافق مع كل سلسلة. في هذا الصدد ، أتوقع أيضًا أن تتغير مخططات الصدى —— لون القرار المتسلسل اللوني للسلسلة .

فقط لأن وسيلة الإيضاح تحتفظ بخريطة سلسلة الألوان بعد التصيير. جرب هذا الخيار وقم بتغيير اللون كوصفك ، إنه يعمل.

option = {
    color: ['red','green'],
    series : [
      {
          type:'pie',
          data:[
            {name:1, value:10},
            {name:2, value:20}
          ]
      }
  ]
};

ولكن ، عند استخدام وسيلة الإيضاح ، يمكنك استخدام واجهة أسطورة الأسطورة: setColor ، راجع http://echarts.baidu.com/doc/doc-en.html#LegendInterface ، اضبط السلسلة على لون جديد أو خطأ لمسح السلسلة "خريطة اللون في وسيلة الإيضاح.

أو ربما يكون setTheme هو أفضل طريقة ، تحقق من هذا http://echarts.baidu.com/doc/example/line1.html# -en
وفي لوحة التحكم ، جرب هذا
myChart.setTheme ({color: ['red'، 'green']}) ؛
ستجد ما تحتاجه.

شكرا لتقديرك.

نعم ، myChart.setTheme ({color: ['red'، 'green']})؛ يعمل بشكل رائع ، شكرا على ذلك!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات