График графика с панда данных

Ваша проблема связана с типом static, который требует новой инициализации каждый раз, когда цикл повторяется. Если вы находитесь в цикле, лучше сохранить конкретную инициализацию внутри цикла.

List<Object> objects = new ArrayList<>(); 

for (int i = 0; i < length_you_want; i++) {
    SomeStaticClass myStaticObject = new SomeStaticClass();
    myStaticObject.tag = i;
    // Do stuff with myStaticObject
    objects.add(myStaticClass);
}

Вместо:

List<Object> objects = new ArrayList<>(); 

SomeStaticClass myStaticObject = new SomeStaticClass();
for (int i = 0; i < length; i++) {
    myStaticObject.tag = i;
    // Do stuff with myStaticObject
    objects.add(myStaticClass);
    // This will duplicate the last item "length" times
}

Здесь tag является переменной в SomeStaticClass проверить правильность приведенного выше фрагмента; у вас может быть другая реализация, основанная на вашем случае использования.

2
задан fred.schwartz 5 March 2019 в 17:36
поделиться

1 ответ

При использовании кода cf.go_offline(), как и ожидалось:

import plotly.offline as py
import plotly.graph_objs as go
import pandas as pd
import cufflinks as cf

cf.go_offline()

df0 = pd.DataFrame({"fruits": ["apple", "mango", "lime"],
                    "number of sold items": [20, 26, 32]})

df0["fruits"].iplot(kind="scatter", filename="lineplot-with-cufflinks")

Вывод: Simple plot

0
ответ дан Oysiyl 5 March 2019 в 17:36
поделиться
Другие вопросы по тегам:

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