python 柱状图 保存_我如何从数据库中存储直方图数据?
下面的解决方案假设您有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 柱状图 保存_我如何从数据库中存储直方图数据?相关推荐
- azure云数据库_在Azure SQL数据库中实现动态数据屏蔽
azure云数据库 In this article, we will review Dynamic Data Masking in the Azure SQL database. Dynamic Da ...
- java数据库的优化_用Java向数据库中插入大量数据时的优化
使用jdbc向数据库插入100000条记录,分别使用statement,PreparedStatement,及PreparedStatement+批处理3种方式进行测试: public void ex ...
- lucene索引MySQL原因_我如何在数据库中存储Lucene索引?
这是我的示例代码: MysqlDataSource dataSource = new MysqlDataSource(); dataSource.setUser("root"); ...
- 树结构如何在关系型数据库中存储
在数据库中存储分层数据 无论您是想建立自己的论坛,还是想在网站上发布邮件列表中的消息,还是想编写自己的cms:总有一天,您会希望将分层数据存储在数据库中.而且,除非您使用类似XML的数据库,否则表 ...
- 数据库中存储大量图片设计
数据库中存储大量图片设计 1. 图像的存储策略 在数据库的开发过程中,经常需要在数据库中存储一些备注信息,而这些备注信息的内容一般较大,格式多样-如有可能是语音文件.视频文件.图片文件.文本文件等,怎 ...
- python获取数据库用户名密码_在数据库中存储用户和密码
我正在创建一个用户+密码的软件.认证后,用户可以访问一些半公共服务,但也可以加密一些只有用户才能访问的文件.在 用户必须按原样存储,如有可能,无需修改.在auth之后,只要软件还在运行,用户和密码都会 ...
- delphi mysql 图片_如何读取delphi数据库中的图片
展开全部 第7章 数据库处理实例 实例122 在数据库中存取图像 本实例演示如何在数据库中存取图像文件. 向窗体上添加一个TListBox组件.3231313335323631343130323136 ...
- java获取表主外键_通过 jdbc 分析数据库中的表结构和主键外键
文章转自:http://ivan4126.blog.163.com/blog/static/20949109220137753214811/ 在某项目中用到了 hibernate ,大家都知道 hib ...
- mysql单价乘以数量_数据库字段中存储的数据数量乘以不同单价的和的算法示例...
数据库字段中存储的数据数量乘以不同单价的和的算法,适用于记账本程序的计件数据记录,和商品记录等场景. 代码示例如下: //模拟数据库结果集 $arr = array( array( "id& ...
最新文章
- HTML教程--多页面窗体
- TechTarget数据库Redis
- AB1601中使用定时器来进行延时的弊端
- Kubernetes 在宜信落地实践
- 空心点_空心砖的新玩法,看完大开眼界
- Python with open() as 读写文件
- java输入奇数得菱形_输入行数,打印菱形
- 对象str()与reper()转换为字符串
- idea教育版增加springboot插件
- 致敬科比:科比投篮数据可视化
- 14行代码教你制作自己的有道词典单词本(python)
- 【推荐】到伊甸园玩体感游戏吧!
- C++根据三个点坐标计算夹角
- ajax.googleapis firefox,使用Redirector插件解决googleapis公共库加载的问题【转】
- UVA1335-Beijin Guards(二分)
- 如何改变图片的像素大小
- el-table合并单元格
- QuartusII_13.0安装步骤详解
- 百万消息量IM系统技术要点分享
- AttributeError: module ‘dill._dill‘ has no attribute ‘stack‘
热门文章
- 解决Ubuntu双击打开 txt 中文乱码(gedit)
- 什么是可重入函数和不可重入函数
- [BTS06]BizTalk2006 SDK阅读笔记(五) 管道-Pipeline
- 解决IE6下不支持 png24的透明图片问题
- springboot统一异常处理类及注解参数为数组的写法
- 解决父级元素高度塌陷问题的方法
- 统一处理jquery ajax请求过程中的异常错误信息的机制
- jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法
- 一个线程池中的线程异常了,那么线程池会怎么处理这个线程?
- 如何安装适用于Python的yaml软件包?