matplotlib如何生成纯黑幕布
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matplotlib如何生成纯黑幕布相关的知识,希望对你有一定的参考价值。
参考技术A matplotlib生成纯黑幕布可以这样做:1、首先打开任意一款编辑器。
2、打开编辑器后,导入要用到的matplotlib包。
3、输入代码img=np.zeros((512,512,3),np.uint8)创建图片,其中np.zeros()函数表示以数字0填充矩阵,而0在rgb色彩表示中为黑色,图片的尺寸由参数(512,512)控制,绘制的图片尺寸为512*512。
4、输入显示图片的代码,具体如下:plt.imshow(img[:,:,::-1])plt.show()。
5、点击vscode右上方的三角按钮运行代码。
6、运行代码后512*512大小的黑色图片出现,点击保存按钮即可存储图片。以上就是matplotlib生成纯黑幕布的步骤。
如何从 matplotlib 中的数据框列生成 x 轴值?
【中文标题】如何从 matplotlib 中的数据框列生成 x 轴值?【英文标题】:How to generate x axis values from a dataframe column in matplotlib? 【发布时间】:2018-05-25 22:07:02 【问题描述】:使用 jupyter notebook,我正在从谷歌表格中读取有关婴儿姓名的人口普查数据,并导入 matplotlib.pyplot
import pandas as pd
Baby_Names_DF = pd.read_clipboard()
%matplotlib inline
import matplotlib.pyplot as plt
然后我执行 pandas 数据帧
Baby_Names_DF
然后我执行这个
Baby_Names_DF.plot()
plt.show()
渲染这个
如何删除数据框的整数索引列,或者只调用“年”列作为 x 轴?
【问题讨论】:
设置year
为索引:df.set_index('Year').plot()
非常感谢@MaartenFabré。我如何将此列为我的问题的答案并给予您信任?
【参考方案1】:
你需要告诉matplotlib
x-axis
应该是什么。最简单的方法是将Year
设置为index
:
df.set_index('Year').plot()
【讨论】:
以上是关于matplotlib如何生成纯黑幕布的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 matplotlib blitting 将 matplot.patches 添加到 wxPython 中的 matplotlib 图?