java 直方图_JAVA生成直方图Image | 学步园

该Java程序将柱状图转换为BufferedImage图像,适用于Web和C/S应用程序。通过计算缩放比例,程序能绘制标题、数值和颜色的直方图,并支持自定义颜色。
摘要由CSDN通过智能技术生成

本程序修改至http://blog.csdn.net/lazy_p/article/details/5400268 ,以前是用的applet来呈现效果的。修改为返回一张BufferedImage图片,便于应用到项目中去,比如Web、C/S

架构的程序都能应用。

package com.image.histogram;

import java.awt.Color;

import java.awt.Font;

import java.awt.FontMetrics;

import java.awt.Graphics;

import java.awt.image.BufferedImage;

import java.io.File;

import java.io.IOException;

import javax.imageio.ImageIO;

/**

* 柱状图

*

* @author lazy_p

* @date 2010-3-20

*/

public class PlaneHistogram {

private final int histogramWidth = 15;// 柱形图的宽度

private final int histogramPitch = 10;// 柱形图的间距

private float scaling = 1f;// 缩放的比例

private int maxStrWidth = 0; // 字符串需要的最大宽度

/**

*

 
 

* 参数b[i]和str[i]必须对应

*

*</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值