Я пытаюсь построить линейный график из простого файла CSV с двумя столбцами, используя Bokeh для визуализации данных и Panda для чтения CSV и обработки данных. Тем не менее, я не могу передать данные, которые я импортировал, используя панд, в Bokeh, чтобы построить мой линейный график.
Это локально работает на моем компьютере. Я пробовал и отлаживал каждый раздел кода, и, кажется, единственная проблема возникает, когда я передаю данные из панд в боке.
Я попытался напечатать столбцы, выбранные в моем csv, чтобы проверить, что весь столбец также был выбран.
#Requirements for App
from bokeh.plotting import figure, output_file, show
import pandas as pd
from bokeh.models import ColumnDataSource
#Import data-->Weight measurements over a period of time [ STUB ]
weight = pd.read_csv("weight.csv")
#Define parameters
x=weight["Date"]
y=weight["Weight"]
#Take data and present in a graph
output_file("test.html")
p = figure(plot_width=400, plot_height=400)
p.line(x,y,line_width=2)
show(p)
Я ожидаю получить линейный график, который будет отображать каждую запись веса каждый день, но я получаю пустой график.