Более простой способ - просто сгенерировать SVG в строку, создать HTML-элемент оболочки и вставить строку svg в элемент HTML с помощью $("#wrapperElement").html(svgString)
. Это прекрасно работает в Chrome и Firefox.
Сначала необходимо преобразовать столбец «date» в объект datetime:
df['date'] = pd.to_datetime(df['date'], format='%Y-%m-%d %H:%M:%S')
df['hour'] = df['date'].dt.hour
Я не уверен, что это за объект df
, но вы можете конвертировать временные метки в datetime
объекты, а затем использовать атрибуты объектов даты и времени для доступа к атрибутам временных меток:
from datetime import datetime
d = datetime.strptime('2016-03-14 17:24:55', '%Y-%m-%d %H:%M:%S')
df['hour'] = d.hour
Вы можете прочитать больше о datetime
модуле по этой ссылке