小编Add*_*dds的帖子

熊猫系列的python键值列表

我在python中有以下时间序列表:

list = [(datetime.datetime(2008, 7, 15, 15, 0), 0.134),
    (datetime.datetime(2008, 7, 15, 16, 0), 0.0),
    (datetime.datetime(2008, 7, 15, 17, 0), 0.0),
    (datetime.datetime(2008, 7, 15, 18, 0), 0.0),
    (datetime.datetime(2008, 7, 15, 19, 0), 0.0),
    (datetime.datetime(2008, 7, 15, 20, 0), 0.0),
    (datetime.datetime(2008, 7, 15, 21, 0), 0.0),
    (datetime.datetime(2008, 7, 15, 22, 0), 0.0),
    (datetime.datetime(2008, 7, 15, 23, 0), 0.0),
    (datetime.datetime(2008, 7, 16, 0, 0), 0.0)]
Run Code Online (Sandbox Code Playgroud)

此列表是一个键值对,其中键是datetime,value是以逗号分隔后的值.我想从键(日期时间)和值(十进制值)创建熊猫系列.任何人都可以帮我把上面的时间序列值列表分成两个列表(list1和list2),这样我可以从以下代码中创建pandas Series对象以进行进一步分析?

import pandas as pd
ts = pd.Series(list1, list2)
Run Code Online (Sandbox Code Playgroud)

python numpy time-series data-analysis pandas

6
推荐指数
1
解决办法
4747
查看次数

dimplejs系列工具提示定制

我有这个jsfiddle:http://jsfiddle.net/Ra2xS/38/.我几乎没有尝试自定义工具提示,因此我可以从工具提示中隐藏一些数据属性但完全失败.

任何人都可以帮我隐藏线系列工具提示中的"日期"吗?

    var dim = {"width":590,"height":450}; //chart container width
var data = [{"date":"01-02-2010","cost":"11.415679194952766"},{"date":"01-03-2010","cost":"10.81875691467018"},{"date":"01-04-2010","cost":"12.710197879070897"}];


function barplot(id,dim,data)
{
    keys = Object.keys(data[0]);
    var xcord = keys[0];
    var ycord = keys[1];
    var svg = dimple.newSvg(id, dim.width, dim.height);
    var parser = d3.time.format("%d-%m-%Y")
    var dateReader = function (d) { return parser.parse(d[xcord]); }
    var start = d3.time.month.offset(d3.min(data, dateReader), -1);
    var end = d3.time.month.offset(d3.max(data, dateReader), 1);

    var myChart = new dimple.chart(svg,data);
    myChart.setBounds(60, 30, 505, 305);        

    //var x = myChart.addCategoryAxis("x", xcord);
    var x = myChart.addTimeAxis("x", …
Run Code Online (Sandbox Code Playgroud)

javascript jquery data-visualization d3.js dimple.js

4
推荐指数
1
解决办法
2478
查看次数

凹坑js测量轴值

问题是将测量轴(y - 成本)的数据值视为整数的凹坑js,它们是十进制值.有任何建议如何解决这个问题?这是jsfiddle:http://jsfiddle.net/Ra2xS/7/

    var dim = {"width":590,"height":450}; //chart container width
var data = [{"date":"01-02-2010","cost":"9.7862"},{"date":"01-03-2010","cost":"9.915"},{"date":"01-04-2010","cost":"10.2634"}];

function barplot(id,dim,data)
{
    keys = Object.keys(data[0]);
    var xcord = keys[0];
    var ycord = keys[1];
    var svg = dimple.newSvg(id, dim.width, dim.height);

    var myChart = new dimple.chart(svg,data);
    myChart.setBounds(60, 30, 505, 305);        

    var x = myChart.addCategoryAxis("x", xcord);
    x.addOrderRule(xcord);
    x.showGridlines = true;

    var y = myChart.addMeasureAxis("y", ycord);
    y.showGridlines = true; 

    var s = myChart.addSeries(null, dimple.plot.bar);
    var s1 = myChart.addSeries(null, dimple.plot.line);
    s1.lineWeight = 3;
    s1.lineMarkers = true;

    myChart.draw(1500); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery data-visualization d3.js dimple.js

3
推荐指数
1
解决办法
3024
查看次数