Как отформатировать данные диаграмм Hightcharts в python? - PullRequest
0 голосов
/ 04 октября 2019

У меня есть следующая диаграмма: Sales for Jabra elite 65t using Helium10 Я хотел бы получить данные в CSV-файле, предпочтительно с использованием Python, но я не знаком с JS.

Источникdata - это инструмент под названием Helium10, который представляет собой бесплатное расширение Chrome для получения информации о данных Amazon. Это абсолютно законно. Графики показывают количество товаров, проданных за определенный день. Вот мой URL: https://members.helium10.com/black-box

Для первой точки данных на дату 11 июня, это данные:

<path fill="none" class="highcharts-crosshair highcharts-crosshair-thin 
undefined" stroke="#cccccc" stroke-width="1" style="pointer-events:none;" 
visibility="hidden" d="M 63.5 10 L 63.5 326"></path>

Для видимой диаграммы это данные:

<path fill="none" d="M 0 301.99066666666664 C 0 301.99066666666664 96.72 
275.6994666666667 161.2 224.14933333333335 C 225.67999999999998 172.5992 257.91999999999996 44.24000000000001 322.4 44.24000000000001 C 386.88 
44.24000000000001 419.12000000000006 197.60533333333336 483.6 
197.60533333333336 C 548.08 197.60533333333336 580.3199999999999 
29.072000000000003 644.8 29.072000000000003 C 709.28 29.072000000000003 
741.52 62.04133333333334 806 62.04133333333334 C 870.4799999999999 
62.04133333333334 967.2 23.48933333333332 967.2 23.48933333333332" 
class="highcharts-graph" stroke="#7cb5ec" stroke-width="2" stroke-
linejoin="round" stroke-linecap="round"></path>

и это справа внизу:

<path fill="none" d="M -10 301.99066666666664 L 0 301.99066666666664 C 0 
301.99066666666664 96.72 275.6994666666667 161.2 224.14933333333335 C 
225.67999999999998 172.5992 257.91999999999996 44.24000000000001 322.4 
44.24000000000001 C 386.88 44.24000000000001 419.12000000000006 
197.60533333333336 483.6 197.60533333333336 C 548.08 197.60533333333336 
580.3199999999999 29.072000000000003 644.8 29.072000000000003 C 709.28 
29.072000000000003 741.52 62.04133333333334 806 62.04133333333334 C 
870.4799999999999 62.04133333333334 967.2 23.48933333333332 967.2 
23.48933333333332 L 977.2 23.48933333333332" stroke-linejoin="round" 
visibility="visible" stroke="rgba(192,192,192,0.0001)" stroke-width="22" 
class="highcharts-tracker"></path>

Я не уверен, как эти числа рассчитываются как точки данных? И используя Python, как я мог очистить эти Highcharts. Я видел несколько примеров на SO других, которые сделали это, но ни один из их кодов больше не работает.

Другие примеры: Пример 1 Пример 2

Дайте мне знать, если мне нужно уточнить вещи.

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