Невозможно применить параметры плагина datalabels chartjs в Vue - PullRequest
0 голосов
/ 15 мая 2019

Я пытаюсь Chart.js в Vue до vue-chartjs. Также используется [chartjs-plugin-datalabels][1].

В настоящее время я могу переключать график, нажимая кнопку «Показать график».

Current Status

Я вижу значения для каждой метки на графике. Но я не смог настроить метки данных.

Ресурсы, которые я прочитал для решения проблемы, следующие:

[StackOverflow]

[Страница Github плагина]

[JS Fiddle]

Даже прочитав различную информацию, я не смог заставить себя работать.

Буду очень признателен за любые советы по решению этой проблемы. Спасибо! :)

Вот мой код:

<script>
import PieChart from "./pieChart.js";
import ChartJSPluginDatalabels from "chartjs-plugin-datalabels";

export default {
  name: "App",
  components: {
    PieChart
  },
  data() {
    return {
      isHidden: false,
      chartData: {
        labels: ["Green", "Red", "Blue"],
        datasets: [
          {
            backgroundColor: ["#41B883", "#E46651", "#00D8FF"],
            data: [1, 10, 5]
          }
        ]
      },
      options:{
        plugins: {
          datalabels: {
            color: 'white',
            textAlign: 'center',
            font: {
              weight: "bold",
              size: 16
            }
          }
        }
      }
    }
  }
};
</script>

Пожалуйста, проверьте весь код здесь: https://codesandbox.io/embed/xy4x07q0o.

1 Ответ

1 голос
/ 15 мая 2019

Вам необходимо привязать опции к pie-chart

  <pie-chart v-if="isHidden" :data="chartData" :options="options"></pie-chart>

Демонстрация оформления заказа здесь https://codesandbox.io/s/5kvll0xqyl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...