草庐IT

tick_positions

全部标签

python - Matplotlib 数学文本 : Glyph errors in tick labels

我在matplotlib2.0.2中使用默认mathtext渲染数学时观察到错误而不是LaTeX数学渲染引擎。数学文本似乎无法识别某些字形(在我的例子中是减号和乘号)。真正奇怪的是,只有当这些特定字形出现在刻度标签中时才会发生错误。当我故意输入一些数学表达式时图标题,它工作正常。考虑下面的示例和生成的图像:importmatplotlibimportmatplotlib.pyplotasplt#Customizematplotlibmatplotlib.rcParams.update({#Usemathtext,notLaTeX'text.usetex':False,#UsetheCo

Python 3.x - iloc 抛出错误 - "single positional indexer is out-of-bounds"

我正在从网站上抓取选举数据并尝试将其存储在数据框中importpandasaspdimportbs4importrequestscolumns=['Candidate','Party','CriminalCases','Education','Age','TotalAssets','Liabilities']df=pd.DataFrame(columns=columns)ind=1url=requests.get("http://myneta.info/up2007/index.php?action=show_candidates&constituency_id=341")soup=b

Python 3 统一码解码错误 : 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)

我正在实现这个notebook在使用Python3.5.3的Windows上,在load_vectors()调用中出现跟随错误。我尝试了不同的解决方案,但都没有奏效。inload_vectors(loc)1defload_vectors(loc):2return(load_array(loc+'.dat'),---->3pickle.load(open(loc+'_words.pkl','rb')),4pickle.load(open(loc+'_idx.pkl','rb')))UnicodeDecodeError:'ascii'codeccan'tdecodebyte0xe2inpo

python - 类型错误 : init() missing 1 required positional argument: 'message' using Multiprocessing

我正在使用多处理池运行一段代码。该代码适用于一个数据集,但在另一个数据集上失败。显然问题是由数据驱动的-话虽如此,我不清楚从哪里开始进行故障排除,因为我收到的错误如下。任何关于起点的提示都是最有帮助的。两组数据都是使用相同的代码准备的——所以我不希望有什么不同——但我在这里。另请参阅Robert的评论-我们在操作系统和Python3.6版(我有3.4,他有3.6)和完全不同的数据集方面存在差异。然而错误与python代码中的行完全相同。我的怀疑:每个内核都有内存限制。有一段时间后进程开始收集-发现进程没有结束并放弃。线程Thread-9中的异常:追溯(最近的调用最后):文件“C:\Pr

python + matplotlib : how to insert more space between the axis and the tick labels in a polar chart?

我正在尝试使用matplotlib和python2.7制作极坐标图,但我正在努力研究如何增加同一轴的X轴和刻度标签之间的空间。正如您在图片上看到的,12:00和6:00的标签看起来很好,我希望所有其他标签都有相同的空间。我试过ax.xaxis.LABELPAD=10但是没有任何效果。这是我的代码(抱歉弄得一团糟......):importnumpyasnpimportmatplotlibasmplmpl.use('Agg')importmatplotlib.pyplotaspltimportmatplotlib.datesfrommatplotlib.datesimportYearLo

python - 在 Flask 中迁移 ValueError : invalid interpolation syntax in connection string at position 15

我正在使用flaskmigrate在带有flask-sqlalchemy的flask中创建和迁移数据库。一切正常,直到我更改我的数据库用户密码包含'@'然后它停止工作所以,我更新了我的代码基于Writingaconnectionstringwhenpasswordcontainsspecialcharacters它适用于应用程序但不适用于flask-migration,它在迁移时显示错误即pythonmanage.pydbmigrateValueError:invalidinterpolationsyntaxinu'mysql://user:p%40ssword@localhost/t

python - 情节 : Too many ticks on X axe

第一个加载的绘图在X轴上有太多刻度(参见image01)。如果我在X轴上使用缩放操作,绘图现在已加载完毕。你能给我一些建议,我可以在哪里搜索,因为Plot构造函数参数看起来不错。date_range=(735599.0,735745.0)x=(735610.5,735647.0,735647.5,735648.5,735669.0,735699.0,735701.5,735702.5,735709.5,735725.5,735728.5,735735.5,735736.0)y=(227891.25361545716,205090.4880046467,208352.5931738806

python - pygame clock.tick() vs 游戏主循环中的帧率

每个pygame都有一个游戏循环,如下所示:whilerunning:foreventinpygame.event.get():ifevent.type==pygame.QUIT:running=Falsepygame.display.flip()print("tick"+str(pygame.time.get_ticks()))clock.tick(1)根据get_ticks()的api:Returnsthenumberofmilliscondssincepygame.init()wascalled.Beforepygameisinitializedthiswillalwaysbe0

python - Matplotlib 条形图 : diagonal tick labels

我正在使用matplotlib.pyplot在python中绘制条形图。图表将包含大量柱状图,每个柱状图都有自己的标签。因此,标签重叠,并且它们不再可读。我希望标签以对角线显示,这样它们就不会重叠,例如this图片。这是我的代码:importmatplotlib.pyplotaspltN=100menMeans=range(N)ind=range(N)ticks=indfig=plt.figure()ax=fig.add_subplot(111)rects1=ax.bar(ind,menMeans,align='center')ax.set_xticks(ind)ax.set_xtic

python - 统一码编码错误 : 'ascii' codec can't encode character u'\xe7' in position 17710: ordinal not in range(128)

我正在尝试从archivedwebcrawl打印一个字符串,但是当我这样做时,我得到了这个错误:printpage['html']UnicodeEncodeError:'ascii'codeccan'tencodecharacteru'\xe7'inposition17710:ordinalnotinrange(128)当我尝试打印unicode(page['html'])时,我得到:printunicode(page['html'],errors='ignore')TypeError:decodingUnicodeisnotsupported知道如何正确编码这个字符串,或者至少让它打