Highcharts с размещением React Legend и др

поэтому я недавно познакомился с Highcharts и создал жестко запрограммированную фиктивную диаграмму в своем приложении. Однако у меня возникли проблемы с указанием размещения именно кругов ЛЕГЕНДЫ. Итак, вот ссылка, которую я черпал из кода + вдохновение: https://github.com/whawker/react-jsx-highcharts/blob/gh-pages/examples/Combo/App.js

А вот и мой код :)

  render() {
    const pieData = [
      {
        name: "Jane",
        y: 17
      },
      {
        name: "John",
        y: 13
      },
      {
        name: "Joe",
        y: 20
      },
      {
        name: "Ivan",
        y: 50
      }
    ];

    return (
      <HighchartsChart>


        <Legend />

        <YAxis id = "number">
          <PieSeries
            id = "total-consumption"
            name = "Total consumption"
            data = {pieData}
            center = {[300, 120]}
            size = {255}
            showInLegend

          />
        </YAxis>
      </HighchartsChart>
    );

так что в основном да, мне нужно, чтобы легенда двигалась снизу вправо и т. д., а также я не уверен, как манипулировать / отображать значения вместо имен на самой диаграмме. Заранее благодарим за ЛЮБЫЕ отзывы и советы, С уважением , Виктор (все еще сбитый с толку стажер)

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
0
886
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Насколько я могу судить по Примеры библиотеки react-jsx-highcharts, которую вы используете, компонент <Legend> имеет некоторые свойства, позволяющие позиционировать.

Например, чтобы выровняйте его справа, попробуйте следующее:

<Legend layout = "vertical" align = "right" verticalAlign = "middle" />

Документация кажется более чем неполной, поэтому ваш лучший шанс - изучить примеры или самостоятельно покопаться в источнике, чтобы увидеть, какие реквизиты могут вам помочь.

В большинстве случаев кажется, что компоненты передают параметры конфигурации, данные как реквизиты для Highcharts, как есть:

The intention of this library is to provide a very thin abstraction of Highcharts using React components. This has been achieved by passing Highcharts configuration options as component props.

In the vast majority of cases, the name of the configuration option, and the name of the component prop are the same.

Большое спасибо за эту информацию, однако у меня возникла другая проблема с <PieSeries />. Я не могу понять, как отобразить метку над определенным фрагментом (он отображается! НО не то, что мне нужно отображать, мне нужно он отображает значение, которое у него есть, а не имя, в настоящее время он показывает имя fx Он занимает 50% диаграммы, и он говорит Иван (не в легенде) вместо 50%, есть подсказка? ! Еще раз спасибо! :)

Victor Bonchevski 21.03.2018 14:29

Другие вопросы по теме