Реагировать на собственную диаграмму побед, не работающую в режиме релиза, в то время как в режиме отладки - PullRequest
0 голосов
/ 17 сентября 2018

Мне нужна помощь, связанная с проблемой, с которой я сталкиваюсь. Я использую нативные графики победы, чтобы показать график. когда я запускаю приложение и удаленно выбираю debug JS, оно запускается, и этот результат отображается.

enter image description here

Но когда я выключаю режим отладки, он вылетает и показывает это.

enter image description here

Я использую этот код для отображения диаграммы.

<VictoryChart scale={{ x: "time" }} domain={{ x: [minDate, maxDate] }} height={350}>
    <VictoryLine
        style={{
            data: { stroke: "blue" }
        }}
        data={chartData}
        x="date"
        y="a"
    />
    <VictoryLine
        style={{
            data: { stroke: "green" }
        }}
        data={chartData}
        x="date"
        y="b"
    />
    <VictoryLine
        style={{
            data: { stroke: "red" }
        }}
        data={chartData}
        x="date"
        y="c"
    />
</VictoryChart>

Я застрял в этой проблеме, если кто-то сталкивался с этой проблемой и решил ее, дайте мне знать.

Заранее спасибо.

Это пример данных. chartData = [ {date: 'Sun Sep 16 2018 12:00:01 GMT+0500 (Pakistan Standard Time)', a: 107, b: 84, c: 23}, {date: 'Sat Sep 15 2018 12:00:01 GMT+0500 (Pakistan Standard Time)', a: 95, b: 78, c: 17}, {date: 'Fri Sep 14 2018 12:00:01 GMT+0500 (Pakistan Standard Time)', a: 83, b: 67, c: 16}, {date: 'Thu Sep 13 2018 12:00:02 GMT+0500 (Pakistan Standard Time)', a: 92, b: 80, c: 12}, {date: 'Wed Sep 12 2018 12:00:01 GMT+0500 (Pakistan Standard Time)', a: 81, b: 63, c: 18}, {date: 'Tue Sep 11 2018 12:00:15 GMT+0500 (Pakistan Standard Time)', a: 105, b: 92, c: 13}, {date: 'Mon Sep 10 2018 12:00:01 GMT+0500 (Pakistan Standard Time)', a: 122, b: 93, c: 29}, {date: 'Sun Sep 09 2018 12:00:01 GMT+0500 (Pakistan Standard Time)', a: 79, b: 66, c: 13}, {date: 'Sat Sep 08 2018 12:00:06 GMT+0500 (Pakistan Standard Time)', a: 64, b: 53, c: 11}, {date: 'Fri Sep 07 2018 12:00:01 GMT+0500 (Pakistan Standard Time)', a: 62, b: 50, c: 12}, {date: 'Thu Sep 06 2018 12:00:01 GMT+0500 (Pakistan Standard Time)', a: 83, b: 59, c: 24} ];

версия:

react: "^16.3.1"
react-native: "^0.55.4"
react-native-svg: "^6.5.2"
victory-native: "^30.3.0"

1 Ответ

0 голосов
/ 18 сентября 2018

Оказывается, у домена по оси x есть строковая дата, а не дата, поэтому я преобразовал ее в дату, и она работает.

Но все же я не уверен, как это работало в режиме отладки.

...