问题列表 - 第30018页

在Mac OS X 10.6上的Python中,无法在Matplotlib中将字体更改为Helvetica

我正在尝试将matplotlib字体更改为helvetica,我想在PDF图中使用它.我尝试以下方法:

import matplotlib
matplotlib.use('PDF')
import matplotlib.pylab as plt
from matplotlib import rc
plt.rcParams['ps.useafm'] = True
rc('font',**{'family':'sans-serif','sans-serif':['Helvetica']})
plt.rcParams['pdf.fonttype'] = 42
Run Code Online (Sandbox Code Playgroud)

这不起作用 - 当我用--verbose-debug运行我的代码时,我收到错误:

backend WXAgg version 2.8.10.1
/Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/__init__.py:833: UserWarning:  This call to matplotlib.use() has no effect
because the the backend has already been chosen;
matplotlib.use() must be called *before* pylab, matplotlib.pyplot,
or matplotlib.backends is imported for the first time.
findfont: Could not match :family=sans-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=medium. Returning /Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/mpl-data/fonts/ttf/Vera.ttf
Assigning font /F1 = /Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/mpl-data/fonts/ttf/Vera.ttf
Embedding font /Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/mpl-data/fonts/ttf/Vera.ttf
Writing TrueType font
Run Code Online (Sandbox Code Playgroud)

显然它找不到Helvetica.我不知道为什么.我在mpl-data的afm目录中有Helvetica,当matplotlib启动时,它会读取它并输出:

createFontDict: /Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/mpl-data/fonts/afm/Helvetica.afm
Run Code Online (Sandbox Code Playgroud)

另外我还需要一个特殊的.ttf …

python macos numpy matplotlib scipy

16
推荐指数
3
解决办法
9459
查看次数

如何使用CSS将文本与容器底部对齐?

在下面的示例中,我希望站点名称文本“ site name”的底部和菜单文本“ menu 1 menu 2 menu 3”的底部与它们所在的容器的底部对齐(标题)。就像现在一样,站点名称文本在容器底部边缘上方一定数量的像素,而菜单文本在同一边缘上方具有不同数量的像素。我希望两个元素都位于同一行。

似乎使用line-height可以通过不同的值将其推入反复试验中,但是结果在浏览器之间并不一致(例如,我可以在Safari和Chrome中使它们齐平,但是Firefox看起来有所不同)。一定有更好的方法?

另外,除了我执行此操作之外,是否有更好的方法将菜单强制到右下角?

谢谢!

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
        <head>
            <title></title>
            <style type="text/css">


        html, body, div, span, applet, object, iframe,
        h1, h2, h3, h4, h5, h6, p, blockquote, pre,
        a, abbr, acronym, address, big, cite, code,
        del, dfn, em, font, img, ins, kbd, q, s, samp,
        small, strike, strong, sub, sup, tt, var,
        b, u, i, center,
        dl, dt, dd, ol, ul, li,
        fieldset, form, label, legend,
        table, …
Run Code Online (Sandbox Code Playgroud)

html css alignment

5
推荐指数
1
解决办法
6359
查看次数

在IE6中,Jquery工作得非常慢

我在我的应用程序中使用以下jquery代码..

我们的想法是当用户来到表单并单击屏幕上的任何按钮时单击按钮.

    <script> 
        $(document).ready(function() {
            $('form').focusin(function() {
                $(this).addClass('focused');
            });
            $(':not(form)').bind('click', function(e) {
                if (!$(e.target).parents('form.focused').length) {
                    form.getElementById("customerdetails").click();
                }
            });
        });
    </script> 
Run Code Online (Sandbox Code Playgroud)

这个脚本在forefox中运行正常,但这在IE6中非常慢......我可能知道这个的原因吗?它在IE8中运行得更快......任何想法?

请建议在IE6中改进这一点

非常感谢,杰克.

jquery

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

SQL - 在两列中查找重复项

我有四列,其中一个表col1&col2包含相似的值(INT).我现在想知道是否有重复col1和/或col2.即

col1 | col2
-----+-----
111  | 222
333  | 444
111  | 333
555  | 111
Run Code Online (Sandbox Code Playgroud)

→重复:111(3x)和333(2x).

我正在使用SQLite,但我认为这是一个基本的SQL问题.

sql sqlite

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

如何使用LINQ查看列表<string>是否包含以'blah'开头的字符串?

我有一个列表,里面有几个字符串.我想看看它是否包含一个以'blah'开头的字符串但是,我不知道如何使用(这个IEnumerable源,值):List.Contains的bool重载.

c# generics list

0
推荐指数
1
解决办法
501
查看次数

如何在python中进行删除/放置请求

我可以使用urllib来获取或发布请求,但是如何进行DELETE-和PUT请求呢?

python rest httpwebrequest

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

在JavaScript中链接一个函数?

我想创建一个将项添加到localStorage对象的函数.例如:

alert(localStorage.getItem('names').addItem('Bill').getItem('names'));
Run Code Online (Sandbox Code Playgroud)

第一个方法是getItem,它获取localStorage对象的项目......但addItem将是一个自定义函数.这一系列功能最终将提醒比尔.

那么,我如何将此功能链转换为localStorage?

javascript html5 chaining local-storage

5
推荐指数
2
解决办法
1703
查看次数

从具有30m记录的MySQL InnoDB表中删除10m记录大约需要多长时间?

我使用查询删除表中大约1/3的记录:

DELETE FROM `abc` LIMIT 10680000;
Run Code Online (Sandbox Code Playgroud)

查询将显示在状态为"正在更新"的进程列表中.总共有30万条记录.该表有5列和两个索引,当转储到SQL时,该文件大约为9GB.

这是MySQL中唯一的数据库和表.

它运行在具有2GB内存,3 GHz四核处理器和快速SAS磁盘的计算机上.MySQL不执行除此DELETE操作之外的任何读取或写入操作.机器上没有运行其他"重"进程.

此查询已运行超过2小时 - 我可以期待多长时间?

谢谢您的帮助!我对MySQL很陌生,因此在运行此查询时,任何关于"引擎盖下"发生的事情都是非常感激的.

如果我能提供任何其他相关信息,请告诉我.

更新:我刚跑了一个COUNT(*),在2个小时内,它只删除了200k记录.我想我将采用Joe Enos的建议,看看将数据插入新表并删除上一个表的效果如何.

更新2:对不起,我实际上误读了这个号码.在2个小时内,它不会被删除任何东西.我糊涂了.有什么建议?

更新3:我最终使用mysqldump,--where "true LIMIT 10680000,31622302"然后将数据导入新表.然后我删除了旧表并重命名了新表.这花了半个多小时.

mysql

5
推荐指数
1
解决办法
7320
查看次数

javascript/jquery中的子域名验证

我有一个注册表单,用户可以在创建帐户时输入他们选择的子域名.

http://_________.ourapp.com
Run Code Online (Sandbox Code Playgroud)

我希望他们能够在上面的____________________部分输入有效字符.我正在使用文本字段.

是否存在针对此类情况的功能或某种模式?应该过滤空格,我猜多个或所有特殊字符(数字,短划线和字母除外)也是如此?

javascript validation jquery

5
推荐指数
1
解决办法
4020
查看次数

ASP.NET MVC 2和ComponentModel.DataAnnotations验证:最小值属性

我在ASP.NET MVC 2站点中使用System.ComponentModel.DataAnnotations验证属性修饰了ViewModel .对于我的一个名为Price的字段,我想验证该值是否低于某种程度,在本例中为0.

我知道,RangeAttribute存在具有较低和上部程度的验证,但确实像一个MinimumValueAttribute存在的验证,只有较低的程度

如果没有,我想我会自己动手.

c# asp.net-mvc asp.net-mvc-2-validation data-annotations asp.net-mvc-2

5
推荐指数
1
解决办法
1872
查看次数