技术标签: python 边界
I'm trying to represent information as it shown on picture 2, but result is picture 1. How can I push borders as on picture 2.
`
plot = newData.copy()
del plot['Region']; del plot['Country']; del plot['2016 Rank']
plot.index = range(0, 20)
fig = plt.figure(figsize=(8,4))
plt.title('Springfield')
plt.ylabel('CPI')
plt.yticks(range(20,90,10))
plt.xticks(num.arange(5), ( '2012 Score', '2013 Score', '2014 Score', '2015 Score', '2016 Score', ))
plt.grid(axis='both', which='major')
for x in plot.values:
plt.plot(x, color='gray', linewidth=1, marker='o', markerfacecolor='gray', markersize=6)
plt.show()
`
解决方案
Here basically the inverse of this answer applies:
In matplotlib 2.x there is an automatic margin set at the edges, which ensures the data to be nicely fitting within the axis spines. By default it is set to 0.05 in units of axis span. This margin is not present by default in matplotlib versions prior to 2.x. However the command to set the margins is present also in previous versions:
plt.margins(x=0.04, y=0.06)
or
ax.margins(x=0.04, y=0.06)
depending on the context. Setting a single value for both axis directions is equally possible:
ax.margins(0.05)
In case you want to set the margin in the whole script, you can use
plt.rcParams['axes.xmargin'] = 0.05
plt.rcParams['axes.ymargin'] = 0.05
at the beginning of your script (same for y of course). If you want set the margin entirely and forever, you might want to change the according line in the matplotlib rc file.
Alternatively to changing the margins, use plt.xlim(..) or ax.set_xlim(..) to manually set the limits of the axes such that there is no white space left.
网站可以说是网上的门面,用户进来就能看到门面里面所展示的商品或者资讯信息。我们如何充分利用这个门面储存更多的东西能。今天教大家一个实用的方法,简单高效的将wordpress程序网站秒变私有网盘,当然不会网站正常使用,只是多了一个网盘功能。所需材料:一个wordpress程序网站、可道云kodexplorer网盘程序。环境说明,由于两套程序都在php环境下运行,已经在使用wordpress的网站,...
真的实在是懒到了,每次都要复制环境目录到Cocos2d-x项目的属性页中的VC++目录中的包含目录和库目录,还要复制Debug.win32到项目目录下,每次都这样真的是太麻烦了,特别是对于我这个初学者来说实在是浪费时间呀,所以干脆改改文件,让它每次生成项目的时候自动设置和复制文件吧。PS:我的是2.1.3版本,其他版本不知道有没有问题,没测试过,IDE是VS20121.设置系统
主要使用库numpy:提供数组支持,以及相应高效的处理函数scipy:提供矩阵支持,以及矩阵相关的数值计算模块matplotlib:强大的数据可视化工具,作图库pandas:强大、灵活的数据分析和搜索工具StateModels:统计建模和计量经济学,包括描述统计、统计模型估计和推断Scikit-Learn:支持回归、分类、聚类等强大的机器学习库Keras:深度学习库,用于建立神经网络以及深度学习模型Gensim:用来做文本主题模型的库,文本挖掘可能用到图片处理用Pillow 视频处理O.
美国甲骨文的CEO拉里.埃利森被邀在耶鲁大学2000届毕业典礼上的演讲, 耶鲁的毕业生们,我很抱歉——如果你们不喜欢这样的开场。我想请你们为我做一件事。请你好好看一看周围,看一看站在你左边的同学,看一看站在你右边的同学。 请你设想这样的情况:从现在起5年之后,10年之后,或30年之后,今天站在你左边的这个人会是一个失败者,右边的这个人,同样,也是个失败者。而你,站在中间的家
厚积薄发他山之石 读书笔记 实践之路 Team 3D Game Engine 2004-10-13最近一些链接Doom III和MD5文件格式读取的代码(DX版本)http://personal.telefonica.terra.es/we
我们做APP开发的一般都会遇到如何保护应用APK代码的问题。Java APK语言是基于jvm上面,反编译APK源代码很很容易。包括所有的class文件、src文件和jsp文件等等。 到目前为止,对于APK的保护,混淆技术是最为基本的保护方法。JAVA混淆工具也非常多,包括商业的、免费的、开放源代码的,大多是对Class文件进行混淆处理,也有少量工具首先对源代码进行处理,然后再对C
文章目录css1、组成部分:2、css代码风格2--1、样式格式2--2、样式大小写风格2--3、样式空格风格3、css的基础选择器3--1、选择器的作用3--2、选择器的分类1】、基础选择器1、标签选择器:2、类选择器:3、id选择器:4、通配选择器5、总结 2】复合选择器2--1】、后代选择器2--
一、题目名称:“三天打鱼,两天晒网”二、内容要求:中国有句俗语叫“三天打鱼,两天晒网”。某人从2010年1月1日起开始“三天打鱼,两天晒网”,问:这个人在以后的某一天中是“打鱼”还是“晒网”。(用C或C++语言/java/python实现程序解决问题)三、算法设计:...
1.测试平台:CPU:Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz GPU:nvidia tesla p100 memory:32GB CUDA 9.0 GCC 4.82.试验结果2.1 NVIDIA_CUDA-9.0_Samples/6_Advanced/radixSortThrust 1000元素 一百万元素试...
linux的strace命令(详解)本文详细讲述linux下的strace命令的用法。 strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。 strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。 下面记录几个常用 option . 1 -f -F选项告诉strace同
[电脑基础知识]c语言编程答案.doc1STREC fun STREC *a, char *b int i; STREC t,-1; fori0;iN;i if strcmpai.num,b0 return ai; return t;2void funchar *s, char t int i,j0; fori0;si;i ifsi21 tjsi; tj0;3void fun char *a ...
首先查看出现的问题一开始以为是安装包和源的问题,于是重新安装了国内源和数据库,但是这个问题一直出现,后来通过查看mysql的官方网站发现:没有mysql的公钥。于是通过命令rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022继续安装mysqlyum -y install mysql-community-server安装成功...