отрицательные значения не отображаются при использовании функции круга - PullRequest
0 голосов
/ 08 июля 2019

Я получаю два разных результата, когда использую функцию bokeh s circle (or diamond_cross`) и функцию линии. Функция line содержит отрицательные значения, а кружок - нет.

Участок с линией enter image description here и сюжет с diamond_cross enter image description here

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

У меня также возникает та же проблема, когда я использую функцию x.

В моем коде ниже вы можете изменить diamond_cross со строкой и удалить fill_alpha и размер, тогда вы, вероятно, также получите два разных графика.

import pandas as pd
import numpy as np
import bokeh as bk
import scipy.special

from bokeh.plotting import figure, output_file, show
from bokeh.models import ColumnDataSource
from bokeh.models.tools import HoverTool
from bokeh.models.glyphs import Quad
from bokeh.layouts import gridplot


df = pd.read_csv('KNMI2.csv', sep=';',
                    usecols= ['YYYYMMDD','Techt', 'YYYY', 'MM', 'D'])


jan= df[df['MM'].isin(['1'])]

source_jan = ColumnDataSource(jan)


p = figure(plot_width = 800, plot_height = 800,
           x_range=(0,32), y_range=(-20,20))
p.diamond_cross(x='D', y='Techt', source=source_jan,
         fill_alpha=0.2, size=2)
p.title.text = 'Temperatuur per uur vanaf 1951 tot 2019'
p.xaxis.axis_label = 'januari'
p.yaxis.axis_label = 'Temperatuur (C)'
show(p)

Если обе функции круга / diamond_cross работают так же, как функции линии, тогда их графики также будут показывать отрицательные значения.

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