![](https://img-blog.csdnimg.cn/4fa9d1b6340b4e279cc05c9dfe36bac3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python可视化
文章平均质量分 88
通过python实现一些让人愉悦的功能
微小冷
这个作者很懒,什么都没留下…
展开
-
matplotlib多子图共享坐标轴
直接通过subplots来创建图窗和坐标轴,尽管用一行代码解决了很多问题,但相应地也不够灵活,而灵活添加坐标轴的函数add_subplot也有sharex和sharey的参数,但二者并不是布尔型参数,而是需要输入希望共享的坐标轴。原创 2024-02-01 08:15:00 · 660 阅读 · 0 评论 -
python绘图时,设置多组坐标轴
上图中只有两组坐标,但若别人不讲,彼此之间其实是很难一一对应的。如果再新增一组数据,那简直就是噩梦,为了让图像更加清晰,可以为每一组坐标刻度上色,并给定坐标轴加以说明。原创 2024-01-31 08:15:00 · 674 阅读 · 0 评论 -
matplotlib自定义坐标刻度
直接使用'off'开关,不仅取消了坐标刻度,还隐藏了坐标图框,这也太激进了,如果只是想不要刻度,而要保留图框,那么可以采用xticks和yticks原创 2024-01-30 08:15:00 · 947 阅读 · 0 评论 -
matplotlib多个子图共用一个colorbar
为了让色条可以在布局中维持不变,可通过GridSpec来进一步定制布局网格。原创 2024-01-27 08:00:00 · 1493 阅读 · 0 评论 -
matplotlib复杂子图布局
对于大部分需求,组合网格已经足够强大,但组合网格没法让左侧的A图占据三分之二的宽度。为了实现指定宽度的网格,需要用到GridSpec对象。原创 2024-01-09 10:31:29 · 1049 阅读 · 0 评论 -
Python绘制茎叶图:plt.stem
茎叶图从外观来看,更像是火柴,由基线、茎线、茎头三部分构成。原创 2024-01-08 08:30:00 · 1641 阅读 · 0 评论 -
在月球上看地球和太阳是怎么转的?
可以看到,地球是绕着月球转的,而太阳就比较无语了,不知道在外面画什么圈圈。当然,这个图是放大之后的结果,而且月球人需要意识到月亮在自转,否则被地球潮汐锁定的月球,是看不出地球的位置变化的。原创 2023-09-21 11:12:21 · 435 阅读 · 0 评论 -
python矩阵可视化
通过pcolormesh和text来对矩阵进行可视化表示。原创 2023-10-16 09:00:00 · 1217 阅读 · 0 评论 -
python15种3D绘图函数总结
绘制了几乎所有matplotlib支持的三维图像原创 2023-09-15 09:15:00 · 1404 阅读 · 0 评论 -
用WordCloud绘制词云
wordcloud是词云绘图模块,封装了WordCloud词云类,是词云的基本载体。在新建一个词云之后,通过generate装载用以生成词云的字符串,最后用to_file把词云图保存到文件中原创 2023-10-21 08:45:00 · 492 阅读 · 0 评论 -
【最终版】tkinter+matplotlib实现一个强大的绘图系统
目前四个文件的总代码行数大概800行左右,我的目标是用1000行代码实现一个功能完备且强大的绘图系统。接下来希望实现不同坐标轴的关联,以实现插值、拟合等进阶功能,并接入几个用于示例的全局优化代码,进一步提高程序的实用性。原创 2023-10-06 10:00:00 · 1319 阅读 · 0 评论 -
python28种极坐标绘图函数总结
matplotlib中的画图函数,大部分情况下只要声明坐标映射是polar,就都可以画出对应的极坐标图。但极坐标和直角坐标的坐标区间不同,所以有些数据和函数关系适合在直角坐标系中展示,而有些则适合在及坐标中展示。原创 2023-09-10 09:00:00 · 4217 阅读 · 2 评论 -
Python绘图系统24:绘图类型和坐标映射的关系
目前有三种绘图函数,分别是点线图、散点图和条形图,这三种图形均可在2d坐标、3d坐标和极坐标下绘制。原创 2023-10-01 09:00:00 · 451 阅读 · 0 评论 -
python35种绘图函数总结,3D、统计、流场,实用性拉满
对matplotlib种35种图像给出最简单的示例,看了之后就能上手原创 2023-08-22 09:00:00 · 2442 阅读 · 0 评论 -
用Python画出极坐标的基向量
极坐标其实很神奇,一方面,它描述的是平直时空,另一方面,任意两点间的坐标差为$\text dr, \text d\theta$时,两点间的距离却是不固定的。原创 2023-08-27 09:00:00 · 469 阅读 · 0 评论 -
Python实现四维图像绘制系统
本文正好是Python绘图系统的第20篇博客。目前,这个绘图系统可以绘制二维Plot,三维Plot,极坐标Plot,而且支持子图的绘制。而今又添加了动态图形的绘制功能。原创 2023-09-17 09:00:00 · 1088 阅读 · 1 评论 -
Python绘制箭头向量图,并绘制三体引力场
箭头向量图十分常见,比如天气预报在显示风场的时候,就会贴心地用箭头指明风的方向。在matplotlib中,用quiver函数来绘制箭头向量图。原创 2023-08-07 08:00:00 · 1719 阅读 · 0 评论 -
matplotlib绘图风格
matplotlib功能强大,可以定制各种绘图要素,以满足个性化的绘图需求,而更换绘图风格也十分便捷,一个matplotlib.style.use函数轻松搞定,而可用的绘图风格,可调用matplotlib.style.available列表得到原创 2023-08-05 08:00:00 · 661 阅读 · 0 评论 -
Python绘图坐标系映射,对数坐标系
在实际绘图时,如果$x,y$这两轴的数据变化速率相差过多,线性的坐标映射将无法展示图形变化的细节,就需要更改坐标系的数字映射逻辑,以获得更具细节的图像。原创 2023-08-02 08:00:00 · 1657 阅读 · 0 评论 -
python在不同坐标系中绘制曲线
本文通过在笛卡尔坐标系、三维直角坐标系以及极坐标系中用plot函数绘图,加深对matplotlib绘图理念的理解。原创 2023-07-31 08:00:00 · 707 阅读 · 0 评论 -
matplotlib绘图中可选标记
前面的博客简要介绍了matplotlib中的绘图标记,并列举出了可用标记点的类型,并画了个图作为示例,本文则将所有标记点的类型均绘制一遍原创 2023-07-29 08:00:00 · 474 阅读 · 1 评论 -
python绘制3D条形图
尽管在matplotlib支持在一个坐标系中绘制多组条形图,但这种表现并不直观,相比之下,通过增加轴坐标,可以让多组条形图分布在三维坐标中,从而更具表现力。原创 2023-07-27 15:01:58 · 2123 阅读 · 0 评论 -
matplotlib用面积填充实现lmplot
有了这种填充工具,就可以做出类似`seaborn`中的`lmplot`,这种图形在数据拟合时十分有用,可以在除了拟合线之外,再将数据的分布范围标出。原创 2023-07-18 08:47:27 · 523 阅读 · 0 评论 -
matplotlib定制绘图的线型、标记类型
尽管绘图逻辑十分简单,仍然有一些可定制的绘图要素,比如线的宽窄、颜色、形态,以及标记、标记的颜色和形态。**matplotlib**中的许多绘图函数都通过下列参数来调控这些形态。原创 2023-07-16 07:30:00 · 1002 阅读 · 0 评论 -
python箱线图初步
箱线图是一种十分直观的统计图像,通过箱和线,使得数据整体范围和聚集范围一目了然。之前matplotlib并不支持箱线图的绘制,而是需要借助seaborn模块来实现:给女朋友条钻石2。不过现在matplotlib已经引入了seaborn的诸多内容,箱线图便在其中,而且封装很友好,下面以正态分布为例,绘制一个最简单的箱线图原创 2023-07-14 08:15:00 · 638 阅读 · 0 评论 -
python绘制二维直方图
如果想描述二维数据的分布特征,那么一个直方图显然是不够用的,为此可使用两个直方图分别代表`x`和`y`方向上的分布情况,同时透过散点图查看其整体的分布特征。原创 2023-07-13 08:15:00 · 1274 阅读 · 0 评论 -
Python绘制直方图
对于大量样本来说,如果想快速获知其分布特征,最方便的可视化方案就是直方图,即统计落入不同区间中的样本个数。原创 2023-07-11 07:00:00 · 3952 阅读 · 0 评论 -
python绘制分组条形图
我们经常会遇到对比多个统计量随时间变化的图像,比如想知道中国、美国以及欧盟最近几年GDP变化,如下表所示,单位是万亿美元。原创 2023-07-10 08:30:00 · 1369 阅读 · 0 评论 -
python绘制带有误差棒的条形图
在`matplotlib`中,通过`bar`和`barh`来绘制条形图,分别表示纵向和横向的条形图。二者的输入数据均主要为高度`x`和标签`height`。原创 2023-07-08 08:00:00 · 1418 阅读 · 0 评论 -
用Python画三维粽子
之前通过matplotlib绘制了圆锥曲面,但**matplotlib**绘制曲面图有几个问题,其中**plot_surface**需要有规范的**xOy**坐标,然后根据其坐标绘制**z**轴参数;**plot_trisurf**则必须有明确的三角面的顶点。这些限制提高了绘制三维曲面的技术要求,所以接下来用**open3d**来以点云的形式来绘制一些更复杂的曲面。原创 2023-06-13 14:30:02 · 1365 阅读 · 1 评论 -
Python动态绘图详解
`matplotlib`中的`animation`提供了动态绘图功能,下面列举一个最简单的动态绘制三角函数的例子,来初步演示一下。原创 2023-05-07 08:00:00 · 1723 阅读 · 1 评论 -
三体到底是啥?用Python跑一遍就明白了
此前所做的一切三体和太阳系的动画,都是基于牛顿力学的,而且直接对微分进行差分化,从而精度非常感人,用不了几年就得撞一起去。为了给三体人提供一个更加有价值的推导,这次通过求解拉格朗日方程的数值解来实现。原创 2023-03-10 07:00:00 · 5981 阅读 · 1 评论 -
如何用Python把篮球和鸡联系起来
不管篮球和不和鸡联系起来,都首先得有个球,或者说要有一个球面,这个直接用参数方程就可以。那么现在球有了,还必须得有鸡,所以在百度上找一只。然后把这只鸡映射到球面上。原创 2023-03-02 07:00:00 · 1609 阅读 · 0 评论 -
【python】用plotly绘制正二十面体
通过plotly绘制正二十面体及其顶点和棱,通过这个案例掌握三维散点图、三维曲线图以及三角剖分图。原创 2023-02-23 08:00:00 · 1846 阅读 · 1 评论 -
用Python搓一个黑洞
通过Python的einsteinpy库,绘制黑洞吸积盘的辐射图。原创 2023-02-21 07:49:20 · 4852 阅读 · 3 评论 -
Python,让地球转起来
得益于matplotlib的强大表现力,通过坐标映射的方式,将地图变成地球后,再旋转。原创 2023-02-08 09:41:09 · 2016 阅读 · 0 评论 -
用Python画氢原子的电子云
用python绘制氢原子不同能级时的电子云,超简单,有手就行。这个电子云,就是中学化学课上1s2s2p3s3p4s3d...之类的电子轨道,感觉还怪好看的原创 2023-02-06 06:45:00 · 1981 阅读 · 0 评论 -
Python分形:绘制牛奶冻曲线(高木曲线)
牛奶冻大概是下面这种东西,这个Python做不了。但是Python可以绘制更加炫酷的牛奶冻曲线。原创 2023-11-23 12:39:47 · 791 阅读 · 1 评论 -
Python画一棵茂盛的分形树
上次画了棵分形树,发现看的人还是挺多的,但没什么人点赞,这说明我能给大家画这棵分形树,大家很高兴,但这棵树太秃了,大家不喜欢。原创 2022-12-18 06:30:00 · 1947 阅读 · 0 评论 -
用Python画一棵分形圣诞树
分形树,就是用分形的逻辑去画一棵树,所谓分形,若从编程的角度去理解,其实就是简单规则的反复迭代。原创 2022-12-15 07:30:29 · 2901 阅读 · 0 评论