下面的解决方案假设您有MySQL、Python和GNUPlot。如有必要,可对具体细节进行微调。发布它,以便它可以作为其他同行的基准。在

第1步:确定图形类型。

如果它是某种频率图,那么一个简单的SQL查询就可以做到:select total, count(total) from faults GROUP BY total;

如果需要指定纸盒大小,请继续下一步。在

第二步:确保能够使用Python连接到MySQL。您可以使用MySQLdb导入来完成此操作。

之后,为柱状图生成数据的python代码如下(这是在5分钟内编写的,因此非常粗糙):

^{pr2}$

步骤3:使用GNUPlot生成直方图。您可以使用以下脚本作为起点(生成eps图像文件):set terminal postscript eps color lw 2 "Helvetica" 20

set output "output.eps"

set xlabel "XLABEL"

set ylabel "YLABEL"

set title "TITLE"

set style data histogram

set style histogram cluster gap 1

set style fill solid border -1

set boxwidth 0.9

set key autotitle columnheader

set xtics rotate by -45

plot "input" using 1:2 with linespoints ls 1

将上述脚本保存到任意文件中,例如,示例.script. 继续下一步。在

步骤4:使用gnuplot和上面的输入脚本生成eps文件gnuplot sample.script

没什么复杂的,但我认为这段代码中的一些代码可以重用。再说一次,就像我说的,这并不完美,但你可以完成工作:)

学分:我自己(因为写了python和

gnuplot脚本:D)

python 柱状图 保存_我如何从数据库中存储直方图数据?相关推荐

  1. azure云数据库_在Azure SQL数据库中实现动态数据屏蔽

    azure云数据库 In this article, we will review Dynamic Data Masking in the Azure SQL database. Dynamic Da ...

  2. java数据库的优化_用Java向数据库中插入大量数据时的优化

    使用jdbc向数据库插入100000条记录,分别使用statement,PreparedStatement,及PreparedStatement+批处理3种方式进行测试: public void ex ...

  3. lucene索引MySQL原因_我如何在数据库中存储Lucene索引?

    这是我的示例代码: MysqlDataSource dataSource = new MysqlDataSource(); dataSource.setUser("root"); ...

  4. 树结构如何在关系型数据库中存储

    在数据库中存储分层数据 ​ 无论您是想建立自己的论坛,还是想在网站上发布邮件列表中的消息,还是想编写自己的cms:总有一天,您会希望将分层数据存储在数据库中.而且,除非您使用类似XML的数据库,否则表 ...

  5. 数据库中存储大量图片设计

    数据库中存储大量图片设计 1. 图像的存储策略 在数据库的开发过程中,经常需要在数据库中存储一些备注信息,而这些备注信息的内容一般较大,格式多样-如有可能是语音文件.视频文件.图片文件.文本文件等,怎 ...

  6. python获取数据库用户名密码_在数据库中存储用户和密码

    我正在创建一个用户+密码的软件.认证后,用户可以访问一些半公共服务,但也可以加密一些只有用户才能访问的文件.在 用户必须按原样存储,如有可能,无需修改.在auth之后,只要软件还在运行,用户和密码都会 ...

  7. delphi mysql 图片_如何读取delphi数据库中的图片

    展开全部 第7章 数据库处理实例 实例122 在数据库中存取图像 本实例演示如何在数据库中存取图像文件. 向窗体上添加一个TListBox组件.3231313335323631343130323136 ...

  8. java获取表主外键_通过 jdbc 分析数据库中的表结构和主键外键

    文章转自:http://ivan4126.blog.163.com/blog/static/20949109220137753214811/ 在某项目中用到了 hibernate ,大家都知道 hib ...

  9. mysql单价乘以数量_数据库字段中存储的数据数量乘以不同单价的和的算法示例...

    数据库字段中存储的数据数量乘以不同单价的和的算法,适用于记账本程序的计件数据记录,和商品记录等场景. 代码示例如下: //模拟数据库结果集 $arr = array( array( "id& ...

最新文章

  1. HTML教程--多页面窗体
  2. TechTarget数据库Redis
  3. AB1601中使用定时器来进行延时的弊端
  4. Kubernetes 在宜信落地实践
  5. 空心点_空心砖的新玩法,看完大开眼界
  6. Python with open() as 读写文件
  7. java输入奇数得菱形_输入行数,打印菱形
  8. 对象str()与reper()转换为字符串
  9. idea教育版增加springboot插件
  10. 致敬科比:科比投篮数据可视化
  11. 14行代码教你制作自己的有道词典单词本(python)
  12. 【推荐】到伊甸园玩体感游戏吧!
  13. C++根据三个点坐标计算夹角
  14. ajax.googleapis firefox,使用Redirector插件解决googleapis公共库加载的问题【转】
  15. UVA1335-Beijin Guards(二分)
  16. 如何改变图片的像素大小
  17. el-table合并单元格
  18. QuartusII_13.0安装步骤详解
  19. 百万消息量IM系统技术要点分享
  20. AttributeError: module ‘dill._dill‘ has no attribute ‘stack‘

热门文章

  1. 解决Ubuntu双击打开 txt 中文乱码(gedit)
  2. 什么是可重入函数和不可重入函数
  3. [BTS06]BizTalk2006 SDK阅读笔记(五) 管道-Pipeline
  4. 解决IE6下不支持 png24的透明图片问题
  5. springboot统一异常处理类及注解参数为数组的写法
  6. 解决父级元素高度塌陷问题的方法
  7. 统一处理jquery ajax请求过程中的异常错误信息的机制
  8. jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法
  9. 一个线程池中的线程异常了,那么线程池会怎么处理这个线程?
  10. 如何安装适用于Python的yaml软件包?