我正在绘制直方图,但是我不理解x和y轴值。他们如何获得价值?
var sessionTimoutWarning = 900000; // Display warning in 15 Min.
var sessionTimout = 1200000; // Redirect in 20 minute. //change this to 5 min
var sessionsessionWarningTimer;
var sessionsessionTimeoutTimer;
// Start timers.
function StartTimers() {
sessionWarningTimer = setTimeout("IdleWarning()", sessionTimoutWarning);
}
function EndSession() //this will end the complete session
{
sessionTimeoutTimer = setTimeout(IdleTimeout(){
window.location.replace("../Default.aspx");
}, sessionTimout);
//redirect to the page in this function
}
// Reset timers.
function ResetTimers() {
clearTimeout(sessionWarningTimer);
// clearTimeout(sessionTimeoutTimer);
StartTimers();
}
// Show idle timeout warning dialog.
function IdleWarning() {
// Logout the user.
var toContinueSession = confirm("Warning:Session is going to expire in next 5 minutes due to inactivity. Press Ok to continue. Please save the changes made.");
if (toContinueSession) {
//here you get the event after the 15 min .
ResetTimers();
} else
{
// if he didn't continue then, call the session clear function
EndSession() //but in this changes have tge timer is 5 min because already 15 is completed .
}
}
function IdleTimeout() {
alert("Session has already expired. Redirecting to Home Page.");
}
<!-- language: lang-html -->
<body style="max-width: 100%; height: 100%;" onload="StartTimers();">
<!-- end snippet -->
答案 0 :(得分:0)
import numpy as np
import pandas as pd
from matplotlib import pyplot as plt
x=np.random.randint(0,100,100)
x=pd.DataFrame(x)
means=[]
for i in range(0,10000):
means.append(x[0].sample(10).mean())
plt.hist(means)
plt.show()
您的均值具有32.8、19.4、73.9、54.3等值(此类值为10000)。直方图将这10000个数字分为范围定义的组。例如,一个均值小于13的仓,另一个均值为13到19,...之间的仓。箱的值在x轴上可见。在y轴上显示了每个bin中有多少个值。在这种情况下,最大的大约有2700个(大约x值50)。
根据数据自动计算在x轴上选择的值。该算法猜测一些在一般情况下合适的东西。如果愿意,可以给自己的垃圾箱作为额外参数。 y轴仅来自计数,因此选择的余地更少。
答案 1 :(得分:0)
首先,您的数据集是随机生成的100个数字。
在这行中,您从第0列中随机抽取10个数字并得到均值。因此它将是一个数字。
means.append(x[0].sample(10).mean())
看看这个例子
在这里,我绘制了一个值,而不是遍历以方便理解。在此示例中,随机平均值为32。根据matplotlib documentation if you don't specify a bin,it will take default bins as 10,它取作X轴值。您可以看到在图上方打印了两个数组。第二个数组是bins数组,第一个数组是The values直方图箱。 check the return part of the documentation.。 Y轴是一个值在一个bin中出现的次数。
答案 2 :(得分:0)
您已经创建了10000个值的均值列表。 直方图的x轴对应于此均值列表的每个值。 y轴在矩形间隔的宽度内计算这些x值的频率。
因此,视觉是该连续变量的分布。 而且,如您所见,它显示出正态分布,通常称为钟形曲线
您可以拥有另一个分布图:
import seaborn
seaborn.distplot(means)