jQuery, не анализирующий JSON правильно

Вы можете наносить развернутые данные непосредственно на панд.

ax = df.pivot("week", "Town", "price").plot()
ax2 = df.pivot("week", "Town", "sales").plot(secondary_y=True, ax=ax)

Полный пример:

import io
import pandas as pd
import matplotlib.pyplot as plt

u = """Town    week     price    sales       
A         1       1.1      101
A         2       1.2      303
A         3       1.3      234
B         1       1.2      987
B         2       1.5      213
B         3       3.9      423
C         1       2.4      129
C         2       1.3      238
C         3       1.3      132"""

df = pd.read_csv(io.StringIO(u), delim_whitespace=True)

ax = df.pivot("week", "Town", "price").plot(linestyle="--", legend=False)
ax.set_prop_cycle(None)
ax2 = df.pivot("week", "Town", "sales").plot(secondary_y=True, ax=ax, legend=False)

ax.set_ylabel('Price')
ax2.set_ylabel('Sales')
ax2.legend()

plt.show()

enter image description here

5
задан picardo 17 December 2008 в 17:20
поделиться

2 ответа

JSON должен иметь скобки вокруг этого, таким образом, это должно быть:

({"items":[            
  {
   "src": "gallery_item_data_Jc4EaLP6vlwd_large.jpg",
   "id": "83",
   "gallery_id": "30",
   "username": "admin"
  }]
})

Необходимо затем смочь использовать getJSON, поскольку это - самый легкий способ получить данные как объект. Однако Вы можете также оценка () строка, и это возвратит объект.

7
ответ дан 14 December 2019 в 04:49
поделиться

Вы попытались создать объект той строки путем называния оценки JavaScript () функцией? При первом вызове оценки (данные) в функции обратного вызова, это должно дать Вам объект.

1
ответ дан 14 December 2019 в 04:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: