我正在使用API从另一个网站提取数据,将其放入DataFrame中并创建可视化文件。
我想要可视化的标题具有从API(requests.get)拉取信息起的时间戳,以便我们确切知道图形所代表的时间段。
问题:当执行特定的单元格时,熊猫有没有办法创建时间戳并将其保存在变量中。
类似: request_time =创建当前时间戳
此代码将与request.get ...位于同一单元格中。
所以我可以: plt.title(f“此图的信息是在{request_time}生成的”)
此代码将在我创建可视化效果的单元格中...
谢谢
答案 0 :(得分:1)
您可以使用:
var make_external_request = function(obj, url, complete_callback_fn,
post_load_callback, other_config){
var response = ""
var ajax_call_config = {
url: url,
xhr: function () {
var xhr = jQuery.ajaxSettings.xhr();
var setRequestHeader = xhr.setRequestHeader;
xhr.setRequestHeader = function (name, value) {
// Ignore the X-Requested-With header
if (name == 'X-Requested-With') return;
setRequestHeader.call(this, name, value);
}
return xhr;
},
xhrFields: {
withCredentials: false
},
headers:{
'az':'ss'
},
success: function (data) {
response = data;
},
complete: function () {
complete_callback_fn(obj, response, post_load_callback)
},
error:function(jqXHR, textStatus, errorThrown ) {
console.log("printing error", jqXHR, textStatus, errorThrown )
}
};
$.extend(true, ajax_call_config, other_config);
$.ajax(ajax_call_config);
}
编辑:
您似乎想在发出请求时获取时间戳,将其保存到变量中,然后将其添加到绘图标题中:
plt.title("This graph's info was generated at " + request_time)