Как создать график плотности в matplotlib?

Вы можете реализовать класс AdapterView.OnItemSelectedListener в своей деятельности.

А затем используйте следующую строку в пределах onCreate()

Spinner spin = (Spinner) findViewById(R.id.spinner);
spin.setOnItemSelectedListener(this);

Затем переопределите эти два метода:

public void onItemSelected(AdapterView<?> parent, View v, int position, long id) {
    selection.setText(items[position]);
}

public void onNothingSelected(AdapterView<?> parent) {
    selection.setText("");
}
112
задан unode 10 November 2010 в 23:39
поделиться

1 ответ

График плотности может также быть создан при помощи matplotlib: функция plt.hist (данные) возвращает y и значения x, необходимые для графика плотности (см. документацию https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.pyplot.hist.html ). Resultingly, следующий код создает график плотности при помощи matplotlib библиотеки:

import matplotlib.pyplot as plt
dat=[-1,2,1,4,-5,3,6,1,2,1,2,5,6,5,6,2,2,2]
a=plt.hist(dat,density=True)
plt.close()
plt.figure()
plt.plot(a[1][1:],a[0])      

Этот код возвращает график плотности как в ссылке: https://imgur.com/LiNIhLB

0
ответ дан 24 November 2019 в 02:45
поделиться
Другие вопросы по тегам:

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