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】:

你需要告诉matplotlibx-axis应该是什么。最简单的方法是将Year设置为index

df.set_index('Year').plot()

【讨论】:

以上是关于matplotlib如何生成纯黑幕布的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 matplotlib blitting 将 matplot.patches 添加到 wxPython 中的 matplotlib 图?

matplot绘图

matplot绘图

matplot:在matplotlib中显示标签的问题[重复]

python matplot怎么画箭头

python matplotlib生成图形