- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
本文介绍基于 Python 中 matplotlib.pyplot 模块,修改柱状图、条形图 最两侧的柱子 与 图像边缘 之间距离的方法.
最近,绘制了一个水平的柱状图,但是发现图的上、下 边距 (不是 柱子与柱子 相互之间的 间距 ,而是 最上方与最下方柱子各自与图边缘 的 距离 )相对较大,非常影响美观。同时需要说明的是,本文这里的柱状图纵坐标变量是代表变量名称的不同的 字符串 ,而不是简单的 数据范围 ,如下图所示:
图下方则是这个样子:
可以看到,整体感觉图的边距太大,非常不美观;因此,需要对其加以调整.
经过不断地探索与尝试,发现调整所需代码其实非常简单,仅仅需要两行;但这个代码需要借助 Python 中 matplotlib.pyplot 这一模块,大家如果没有安装的话需要提前安装一下这个库.
y_num=np.arange(len(train_X_column_name))
plt.ylim(min(y_num)-1,max(y_num)+1)
其中, train_X_column_name 是y轴变量,也就是不同变量的名称字符串组成的列表,其每一个元素都是一个字符串。我们通过求 len() 出列表长度,进而获取一个 从0开始到列表长度为止 的范围;随后通过 ylim 限定纵坐标的最大、最小值,亦即各空出一个柱子的宽度.
得到修改后的图边距如下,可以看到,修改后的结果就非常美观了.
图下方则是这个样子:
这样子看上去,整个柱状图的边距比较符合我们的审美,整个图看起来也非常紧凑.
最后此篇关于Python修改柱状图边缘柱子与图边界的距离的文章就讲到这里了,如果你想了解更多关于Python修改柱状图边缘柱子与图边界的距离的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我计划为游戏的标记(图钉)构建在线 map ,但我无法设置标记的正确纬度。 原始 map 是一个2048*2048px的正方形 然后我得到了标记(数千个) map 坐标用 0 到 100 之间的 x、
数据可视化在数据分析和呈现方面起着重要的作用,而Python作为一种强大的编程语言,提供了多种库和工具,可以轻松创建各种类型的图表。本文将为您提供Python画图代码大全,包含常用的折线图、柱状图、饼
统计图形种类繁多, 有柱状图, 折线图, 扇形图等等, 而统计图形的绘制方法也有很多, 有flash制作的统计图形, 有水晶报表生成统计图形, 有专门制图软件制作, 也有编程语言自己制作的;这里我们
jpgraph简介 jpgraph是开源的php统计图表生成库,基于php的gd2图形库构建,把生成统计图的相关操作封装,隐藏了部分复杂的操作,使在php页面上输出统计图表变得更加容易。jpgra
请参阅下面的图表。我正在以编程方式构建图表,所以请不要使用 asp.net 控制语法。 如何更改横条后面水平和垂直交叉的网格线颜色?如您所见,我已经找到了如何更改实际轴颜色的方法,但网格颜色仍为黑色。
我一直试图在图表的水平轴上显示所有标签,但我一直无法做到! 我尝试使用 hAxis.showTextEvery=1 但不起作用 (见 https://developers.google.com/cha
我是一名优秀的程序员,十分优秀!