首页 > 其他分享 >【matplotlib】生成各种图表

【matplotlib】生成各种图表

时间:2024-07-22 16:39:45浏览次数:14  
标签:plt matplotlib 生成 图表 install pip

一、场景

    工作中,可能需要使用脚本分析各种数据,并生成图表

 

二、工具

    matplotlib

    https://matplotlib.org/stable/install/index.html

 

三、安装

python -m pip install -U pip
python -m pip install -U matplotlib

 

 

四、生成图表

1、折线图

import matplotlib.pyplot as plt
 
# 准备数据
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
 
# 创建折线图
plt.plot(x, y)
 
# 设置图表标题
plt.title('line example')
 
# 设置x轴和y轴标签
plt.xlabel('x')
plt.ylabel('y')
 
# 显示图表
plt.show()

 图示

 

五、其他

1、UserWarning: FigureCanvasAgg is non-interactive, and thus cannot be shown plt.show()

IDE直接运行不行,需要在交互式窗口运行,打开terminal

$ python3 test.py

 

标签:plt,matplotlib,生成,图表,install,pip
From: https://www.cnblogs.com/fireblackman/p/18316352

相关文章

  • 史上SCI学术论文最全的30种图表类型代码实现(matlab版)
    1、柱状图(BarGraph)matlab代码%数据group_values=[10,15,7,25];class_values=[20,5,30,10];%X轴标签labels={'1','2','3','4'};%创建一个图形figure;%创建第一个子图:组数据subplot(1,2,1);bar(group_values,'FaceC......
  • busybox一键编译生成arm版本文件系统
    #!/bin/sh#updateimagesforx86_64#gitclonehttps://github.com/torvalds/linux.git--depth=1--verbose#cdlinux#-------#makedefconfig#cparch/x86/configs/x86_64_defconfig.config#modifysomeconfigoption#make-j8bzImage#cd........
  • 无法显示 mpf.plot 图表
    当我通过axes.plot(x_data,y_data,label='ClosePrice',color='r')绘制图表时,我的程序绘制图表。但是,当我通过mpf.plot绘制图形时,我的程序无法绘制图形。我无法收到任何错误消息。只是不画。我的代码如下importmatplotlib.pyplotaspltfrommatplotlib.figureimportF......
  • dedecms织梦更新生成栏目没反应问题总汇
    织梦dedecms栏目无法更新是最头疼的事情,因为导致dedecms栏目不能更新的因素有很多,至于大家都是什么原因导致的我也无法确定,因此整理了笔者所知道的一些原因,希望对大家有所帮助,下面大家跟我一起来看下,你遇到的dede更新栏目无效是下面的哪一种情况:方法/步骤第一种情况:织......
  • 使用hugo生成静态个人博客,速度快,无需安装
    1.简介hugo为使用go语言开发的博客生成程序,支持多种模板,主题,本地运行,将markdown转换为一个网站,适合做文档网站,博客等。hugo在github上有超过70W星。2.下载https://gohugo.io/3.安装运行解压后,仅有一个20M左右的exe文件,在Powershell中执行即可。./hugo.exenewsitequic......
  • 我希望模型生成准确数量的令牌,不多也不少
    有什么技巧或最佳实践可以实现这一目标吗?我尝试过几次提示有没有可以执行此操作的开源模型?我尝试过几次提示,但没有给出最佳结果。先感谢您很难保证模型生成的令牌数量完全准确。但是,可以使用一些技巧和最佳实践来更接近所需的长度:技巧使用专门的......
  • 使用 matplotlib 在中间设置 xtick 标签
    我有以下一段随机代码,它只是使用一些随机数绘制散点图。importmatplotlib.pyplotaspltimportmatplotlib.tickerastickerimportnumpyasnpx=np.random.rand(10)y=np.random.rand(10)fig,ax=plt.subplots()ax.plot(y,x,'*')plt.show()它会生成这样......
  • 0206-生成最终图像
    环境Time2022-11-17WSL-Ubuntu22.04Rust1.65.0前言说明参考:https://raytracing.github.io/books/RayTracingInOneWeekend.html目标将之前的所有的内容合并在一起生成一个最终的图像。vector3.rspubfnrandom(range:Range<f64>)->Vector3{letmut......
  • 如何在 MacOS 上生成跟随鼠标的绿色方块?
    我正在尝试编写一个python应用程序,它生成一个没有填充的绿色方块,跟随我的光标。我希望这个正方形始终可见,所以用CSS术语来说,我希望它的z-index最大。我想实现这一点的方法是:首先实现一个不断检索我的光标位置的重复方法。在它旁边生成一个绿色方块。......
  • 如何立即取消使用 Ollama Python 库生成答案的 Asyncio 任务?
    我正在使用Ollama通过OllamaPythonAPI从大型语言模型(LLM)生成答案。我想通过单击停止按钮取消响应生成。问题在于,只有当响应生成已经开始打印时,任务取消才会起作用。如果任务仍在处理并准备打印,则取消不起作用,并且无论如何都会打印响应。更具体地说,即使单击按钮后,此函数......