小编poc*_*ese的帖子

如何使用matplotlib为许多子图创建单个图例?

我正在绘制相同类型的信息,但对于不同的国家/地区,使用matplotlib的多个子图.也就是说,我在3x3网格上有9个图,所有线都相同(当然,每行不同的值).

但是,我还没想出如何在图上只放一个图例(因为所有9个子图都有相同的线).

我怎么做?

python matplotlib

137
推荐指数
7
解决办法
11万
查看次数

如何阻止xdebug在PhpStorm的第一行停止?

我有这个奇怪的问题.我的所有设置都工作正常,直到我更新了我的PHP版本.我使用macports并安装了php5和php5-xdebug端口.

xdebug正在工作,但它在我的脚本的第一行停止,即使我在PhpStorm中禁用了该选项.那里没有断点,代码其他部分的断点工作正常.

如果它有帮助,这里是phpinfo的xdebug部分(分为两部分); https://dzwonsemrish7.cloudfront.net/items/3K3R2N1f1A190K372n0S/Screen%20shot%202011-08-18%20at%203.06.29%20PM.png?v=54c8964d,https://dzwonsemrish7.cloudfront.net/items/ 0i133s0U430k3u3w3B1E/Screen%20shot%202011-08-17%20at%205.14.25%20 PM.png?v = 1278da84并在phpStorm中禁用它的证据:https://dzwonsemrish7.cloudfront.net/items/3W2S060I1b0W1q0z0c45/Screen% 20shot%202011-08-18%20AT%203.07.00%20 PM.png?v = 85471026

我需要更改xdebug设置吗?当我进行升级时,我丢失了我的php.ini,其中包含其他一些xdebug配置.

php debugging xdebug phpstorm

66
推荐指数
3
解决办法
3万
查看次数

是否可以与python pandas进行模糊匹配合并?

我有两个DataFrames,我想根据列合并.然而,由于交替拼写,不同数量的空格,不存在/存在变音符号,我希望能够合并,只要它们彼此相似即可.

任何相似性算法都可以(soundex,Levenshtein,difflib).

假设一个DataFrame具有以下数据:

df1 = DataFrame([[1],[2],[3],[4],[5]], index=['one','two','three','four','five'], columns=['number'])

       number
one         1
two         2
three       3
four        4
five        5

df2 = DataFrame([['a'],['b'],['c'],['d'],['e']], index=['one','too','three','fours','five'], columns=['letter'])

      letter
one        a
too        b
three      c
fours      d
five       e
Run Code Online (Sandbox Code Playgroud)

然后我想得到生成的DataFrame

       number letter
one         1      a
two         2      b
three       3      c
four        4      d
five        5      e
Run Code Online (Sandbox Code Playgroud)

python pandas

54
推荐指数
8
解决办法
4万
查看次数

如何生成Google Analytics的访客流量等图表/图表?

我正在尝试生成类似于最近的Google Analytics"访客流量"所呈现的图表.这些也称为冲积图.

我可以使用基于Web或非基于Web的解决方案,只要我可以自己运行它.

我想要显示的数据如下:

  • 在时间t1,我有x1个单位,分为n1个部分
  • 在时间t2,n1个部分分裂(或合并)成n2个部分,具有x2个单位
    • 我想显示拆分/合并发生的位置.

我的数据目前用NetworkX中的DiGraph表示,但这可能无关紧要,因为我可以以任何所需的格式输出我的数据.

类似于下图

python visualization graphviz d3.js

41
推荐指数
1
解决办法
1万
查看次数

我如何识别在git提交中添加或删除的文件/目录?

我需要编写一个脚本,逐步跟踪从git仓库添加和删除的文件和目录.

我试过用:

git log -n1 --pretty="format:" --name-only
Run Code Online (Sandbox Code Playgroud)

但这只能告诉我哪些文件已提交.它没有指定是添加还是删除.

有任何想法吗?

git git-log

18
推荐指数
2
解决办法
7172
查看次数

如何在iPython笔记本中保存单元格的输出?

我希望能够将iPython笔记本单元的TEXT输出保存到磁盘上的文件中.

我有2个额外的要求/要求:

  • 能够重新运行单元格并用最新的内容覆盖我的输出.
  • 还显示笔记本内的输出.

我已经想出如何使用%%capture魔法将iPython笔记本电脑的单元基本保存到一个文件中,但它看起来不够灵活:每次重新运行单元格时它都会不断添加,我无法在其中显示相同的细胞.

这是我到目前为止:

%%capture cap --no-stderr
print 'stuff'
with open('output.txt', 'w') as f:
    f.write(cap.stdout)

# clear the cap by deleting the variable here?
# del cap 
Run Code Online (Sandbox Code Playgroud)

当我尝试cap.show()写入后,它似乎没有显示.相反,它将输出放入cap变量两次.

ipython ipython-notebook ipython-magic

16
推荐指数
1
解决办法
2万
查看次数

将JSON编码的AJAX内容加载到jQuery UI选项卡中

我们希望在我们的Web应用程序中的所有AJAX调用都能接收JSON编码的内容.在大多数地方,这已经完成(例如在模态中)并且工作正常.

但是,当使用jQueryUI的选项卡(http://jqueryui.com/demos/tabs/)及其ajax功能时,只能返回纯文本HTML(即从下面的a标签中指定的URL).我如何让tab功能识别出每个标签的点击,它将从指定的URL接收JSON编码的数据,并加载该JSON的.content索引?

$(function() {
    $('div#myTabs').tabs();     
});

<div id="mytabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
    <ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
        <li class="ui-state-default ui-corner-top"><a href="/url/one">Tab one</a></li>
        <li class="ui-state-default ui-corner-top"><a href="/url/two">Tab two</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery json jquery-ui jquery-ui-tabs

8
推荐指数
1
解决办法
8865
查看次数

Apple automator中的"ask for text"操作无法自动获得焦点

我用Apple的Automator写了一个服务.第一个操作是"询问文本"操作.但是,当我触发启动服务的快捷方式时,会弹出要求文本的模态,但它没有焦点.我必须用鼠标点击它.

有没有办法让automator打开这个窗口,重点是文本输入?

macos automator

8
推荐指数
1
解决办法
3177
查看次数

如何在python pandas中将两列与if/else组合?

我对熊猫很新(即不到2天).但是,我似乎无法找出将两列与if/else条件组合的正确语法.

实际上,我确实找到了一种使用'zip'来实现它的方法.这就是我想要实现的目标,但似乎可能有更有效的方法在熊猫中做到这一点.

为了完整起见,我提供了一些预处理,以便清楚地说明:

records_data = pd.read_csv(open('records.csv'))

## pull out a year from column using a regex
source_years = records_data['source'].map(extract_year_from_source) 

## this is what I want to do more efficiently (if its possible)
records_data['year'] = [s if s else y for (s,y) in zip(source_years, records_data['year'])]
Run Code Online (Sandbox Code Playgroud)

python pandas

8
推荐指数
2
解决办法
7048
查看次数

是否可以在alertify.js警报中嵌入HTML?

我想使用Alertify.js嵌入Qualtrics调查,但我不知道是否可以传入HTML代码段(可能是iframe?)而不仅仅是传递警报消息的文本.

有谁知道它是否可能或如何完成?

javascript jquery alert popup alertify

8
推荐指数
2
解决办法
5841
查看次数