# TemperatureChart **Repository Path**: cookies_code/TemperatureChart ## Basic Information - **Project Name**: TemperatureChart - **Description**: 可以绘制图表体温单的控件,可以用于展示体温,心率,等各种曲线数据。 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-12-30 - **Last Updated**: 2026-01-09 ## Categories & Tags **Categories**: charting-components **Tags**: 图表, chart, 温度图表, Winforms ## README 根据项目结构和代码内容,这是一个基于 C# 的温度图表绘制工具项目,主要用于展示与患者体温相关的医疗数据图表。以下为该项目的 README.md 内容: --- # TemperatureChart TemperatureChart 是一个基于 C# 的简单温度图表绘制工具,适用于展示与患者体温相关的医疗数据。该项目支持绘制体温曲线、呼吸频率、血压、出入量、大便、小便、过敏信息等图表,并提供详细的模型支持和图形绘制逻辑。 ## 项目结构 - **Demo**:主演示项目,包含可视化界面和操作按钮。 - `Form1.cs`:主界面逻辑,支持加载和展示图表。 - **Model**:数据模型部分,定义了患者信息和温度相关的数据结构。 - `TemperatureModel.cs`:患者基础信息模型。 - `TemperatureDetailModel.cs`:详细温度数据模型。 - **View**:图表绘制部分。 - `TemperatureChart.cs`:核心图表绘制类,提供多种绘制方法。 - **其他文件**:项目配置文件、资源文件等。 ## 功能特点 - 支持绘制体温曲线图(摄氏度、华氏度)。 - 支持绘制呼吸频率、血压、出入量等医疗相关数据。 - 提供丰富的图形元素,如点、线、文字注释等。 - 支持将图表输出为 Bitmap 图像。 ## 使用示例 ![输入图片说明](TemperatureChart/Demo/QQ20260106-100139.png) 1. **加载默认图表** 在演示界面中点击按钮,可以加载默认的温度图表和相关医疗数据。 2. **自定义数据绘制** 可以通过 `TemperatureChart` 类的方法,传入自定义的温度数据和其他医疗数据,生成对应的图表。 ```csharp TemperatureChart chart = new TemperatureChart(); Bitmap bitmap = chart.DrawString("患者信息", temperatureModel); ``` 3. **绘制温度曲线** 使用 `DrowDotAndLine` 方法绘制温度曲线,支持多种数据类型(如 `Dictionary`)。 ## 开发环境 - .NET Framework - C# - Windows Forms ## 依赖项 - GDI+ 用于图形绘制。 - Windows Forms 用于界面展示。 ## 贡献指南 欢迎贡献代码或提出建议!请遵循以下步骤: 1. Fork 本项目。 2. 创建新分支。 3. 提交您的更改。 4. 发起 Pull Request。 ## 许可证 本项目使用 MIT 许可证。详情请查看 LICENSE 文件。 --- 如果您需要进一步的功能说明或扩展支持,请查看项目源码或提交 issue。