当前位置: 首页 > 编程笔记 >

显示带有负值的MySQL直方图?

锺离德庸
2023-03-14
本文向大家介绍显示带有负值的MySQL直方图?,包括了显示带有负值的MySQL直方图?的使用技巧和注意事项,需要的朋友参考一下

对于负值,请使用reverse()以及concat()。让我们首先创建一个表-

create table DemoTable632 (
   histogramId int NOT NULL AUTO_INCREMENT PRIMARY KEY,histogramValue int,histogramImage text
);

使用插入命令在表中插入一些记录-

insert into DemoTable632(histogramValue) values(2);
insert into DemoTable632(histogramValue) values(3);
insert into DemoTable632(histogramValue) values(-6);
insert into DemoTable632(histogramValue) values(-5);

使用select语句显示表中的所有记录-

select *from DemoTable632;

这将产生以下输出-

+-------------+----------------+----------------+
| histogramId | histogramValue | histogramImage |
+-------------+----------------+----------------+
|           1 |              2 | NULL          |
|           2 |              3 | NULL          |
|           3 |             -6 | NULL          |
|           4 |             -5 | NULL          |
+-------------+----------------+----------------+
4 rows in set (0.00 sec)

这是对带有负值的直方图的查询-

SELECT histogramId, histogramValue, CONCAT(
      REVERSE(RPAD(REPEAT('*', IF(histogramValue<0,-histogramValue,0)), 100, ' ')),
      REPEAT('*',IF(histogramValue<0,0,histogramValue))
   )
AS histogramImage FROM DemoTable632 ORDER BY histogramId;

这将产生以下输出-

+-------------+----------------+----------------+
| histogramId | histogramValue | histogramImage |
+-------------+----------------+----------------+
|           1 | 2              | **             |
|           2 | 3              | ***            |
|           3 | -6             | ******         |
|           4 | -5             | *****          |
+-------------+----------------+----------------+
4 rows in set (0.00 sec)
 类似资料:
  • 这是我的条形图代码 柱状图基本上是一样的。 谢谢你的帮助!

  • 我有时需要以直方图的形式显示图像数据的表示。我对访问图像数据的方法特别感兴趣。我熟悉,其中包括直方图支持,但我会考虑其他方法。

  • 问题内容: 有时我需要以直方图的形式显示图像数据的表示形式。我对访问图像数据的方式特别感兴趣。我熟悉,其中包括直方图支持,但我会考虑其他方法。 问题答案: 下面的示例使用多种技术来创建任意图像的RGB直方图: 该方法从中提取每个色带的值BufferedImage。 该方法将每个频段的计数添加到。 一个替换默认,如图所示这里。 定制提供每个系列所需的颜色;它包含半透明的颜色。 一种变型,讨论在这里,

  • 问题内容: 当我将以下代码与大小为(952,144)的数据矩阵和大小为(952)的输出向量一起使用时,度量标准将返回负值,这是意外的。你有什么主意吗? 则所有值均为负。 问题答案: 试图解决这一问题,因此请提供David和larsmans在评论部分雄辩地描述的答案: 是的,这应该发生。实际的MSE只是您获得的号码的肯定版本。 统一评分API始终使得分最大化,因此为了使统一评分API正常工作,否定了

  • 我有一个带有值的数组,我想创建它的直方图。我主要对低端号码感兴趣,想把300以上的每一个号码都收集在一个箱子里。此箱应与所有其他(等宽)箱具有相同的宽度。我该怎么做呢? 注:此问题与此问题相关:在Matplotlib直方图中定义仓位宽度/x轴比例 这就是我迄今为止所尝试的: 然后,我更改了其中包含xlim的行: 它看起来或多或少像我想要的,但是最后一个垃圾箱现在看不见了。我错过了哪一个技巧来可视化

  • 以下是具有负值的条形图的示例。 我们已经在Highcharts Configuration Syntax一章中看到了用于绘制图表的配置 。 现在,让我们看一个带负值的基本条形图的示例。 例子 (Example) HelloWorld.java package com.wenjiangs.client; import org.moxieapps.gwt.highcharts.client.Chart