{"id":22208211,"url":"https://github.com/yuchung-chuang/PlotDigitizer","last_synced_at":"2025-07-27T08:33:11.275Z","repository":{"id":34175694,"uuid":"151646645","full_name":"yuchung-chuang/WpfPlotDigitizer","owner":"yuchung-chuang","description":"A simple, powerful application that helps you digitize data from images.","archived":false,"fork":false,"pushed_at":"2024-08-28T00:03:01.000Z","size":58502,"stargazers_count":16,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"v2","last_synced_at":"2024-08-28T21:17:53.525Z","etag":null,"topics":["csharp","digitizer","image-processing","wpf"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yuchung-chuang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-10-04T23:07:32.000Z","updated_at":"2024-08-27T19:04:33.000Z","dependencies_parsed_at":"2024-02-12T04:46:51.407Z","dependency_job_id":null,"html_url":"https://github.com/yuchung-chuang/WpfPlotDigitizer","commit_stats":null,"previous_names":["yuchung-chuang/wpfplotdigitizer"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuchung-chuang%2FWpfPlotDigitizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuchung-chuang%2FWpfPlotDigitizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuchung-chuang%2FWpfPlotDigitizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuchung-chuang%2FWpfPlotDigitizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yuchung-chuang","download_url":"https://codeload.github.com/yuchung-chuang/WpfPlotDigitizer/tar.gz/refs/heads/v2","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227786787,"owners_count":17819776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","digitizer","image-processing","wpf"],"created_at":"2024-12-02T19:16:36.977Z","updated_at":"2025-07-27T08:33:11.263Z","avatar_url":"https://github.com/yuchung-chuang.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PlotDigitizer \n\n\u003cp align=\"center\"\u003e \n  \u003cimg src=\"https://raw.githubusercontent.com/alex1392/WpfPlotDigitizer/master/WpfPlotDigitizer/app/resources/icon_digitizer.ico\" alt=\"icon\" width=\"200\"/\u003e \n\u003c/p\u003e\n\nA simple, powerful application that helps you digitize data from images.\n\n![releases](https://img.shields.io/badge/release-v2.0-blue) \n![platform](https://img.shields.io/badge/platform-Windows11-blue) \n![.net](https://img.shields.io/badge/.net-8.0-blue) \n![lanugage](https://img.shields.io/badge/C%23-12-blue)\n\n[![Build status](https://ci.appveyor.com/api/projects/status/github/alex1392/WpfPlotDigitizer?branch=master\u0026svg=true)](https://ci.appveyor.com/project/alex1392/wpfplotdigitizer)\n\n![license](https://img.shields.io/badge/license-MIT-blue)\n\n## Install\n\nWindows installers and portable versions (single .exe file) can be found in [releases page](https://github.com/alex1392/WpfPlotDigitizer/releases). Legacy Windows (XP, 7, 8) requires .NET 8.0 runtime installed.\n\nWeb version is under development.\n\n## Use cases\n\n\u003cp align=\"center\"\u003e \n\u003cimg src=\"https://github.com/yuchung-chuang/PlotDigitizer/blob/v2/demoResources/schematics.png?raw=true\" alt=\"Plot Digitizer Schematics\" width=\"800\" /\u003e\n\u003c/p\u003e\n\nThe data in journal articles or conference papers are usually published in the form of images, which creates a barrier for people who want to perform further statistical analysis. This application, Plot Digitizer, helps you extract data from any chart with ease, and includes advanced features such as OCR, editing, and filtering.\n\n## Features\n\n* **Auto detect chart axes**\n\n\tThe program is able to detect the chart axes from the image automatically.\n\tYou can also manually adjust the location of the axes.\n\n\t\u003cp align=\"center\"\u003e \n\t\u003cimg src=\"https://github.com/yuchung-chuang/WpfPlotDigitizer/blob/v2/demoResources/axis%20page.png?raw=true\" alt=\"Auto Get Axis\" width=\"400\" /\u003e\n\t\u003c/p\u003e\n\n* **Auto detect axis limits**\n\n\tIncorporate optical character recognition (OCR) to detect the axis limits and labels automatically. \n\tYou can also manually edit the axis limits and labels.\n\tLog-scale axis is supported as well.\n\n\t\u003cp align=\"center\"\u003e \n\t\u003cimg src=\"https://github.com/yuchung-chuang/WpfPlotDigitizer/blob/v2/demoResources/range%20page2.png?raw=true\" alt=\"Auto Get Axis\" width=\"400\" /\u003e\n\t\u003c/p\u003e\n\n* **Data filter by colors**\n\n\tConsidering there may be multiple data types in different colors, it could be useful to filter out the data you don't need.\n\n\t\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://github.com/yuchung-chuang/WpfPlotDigitizer/blob/v2/demoResources/filter%20page.png?raw=true\" alt=\"Filter Image\" width=\"400\"\u003e\n\t\u003c/p\u003e\n\t\n\n*  **Image editing**\n\n\tYou can directly erase any noise or data you don't need.\n\n\tCurrently the program supports the following functionalities:\n\t* Undo/redo function\n\t* Editting history\n\t* Pen tool \n\t* Eraser tool\n\t* Rectangle selection tool\n\t* Polygon selection tool\n\t* Clear border function\n\n\t\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://github.com/yuchung-chuang/WpfPlotDigitizer/blob/v2/demoResources/edit%20page.png?raw=true\" alt=\"Erase Image\" width=\"400\" /\u003e\n\t\u003c/p\u003e\n\n\n* **Adaptive data**\n\n\tSupports digitizing both discrete data and continuous data.\n\t\n    * Continuous data: suitable for line chart or clustered data.\n\t\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://github.com/yuchung-chuang/WpfPlotDigitizer/blob/v2/demoResources/data%20page.png?raw=true\" alt=\"Adjust Data\" width=\"400\"/\u003e\n\t\u003c/p\u003e\n\n\t* Discrete data: suitable for isolated data points, the centroid of each data point is captured. \n\t\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://github.com/yuchung-chuang/WpfPlotDigitizer/blob/v2/demoResources/discrete%20data.png?raw=true\" alt=\"Adjust Data\" width=\"400\"/\u003e\n\t\u003c/p\u003e\n\n* **Modern UX design**\n\n\t* Modern user interface\n\n\t* Fluent operating experience\n\n\t* Simple work flow\n\n* **Load images with ease**\n\n\tSupport multiple image loading methods, including:\n\t* Browse \n\t* Copy \u0026 paste \n\t* Drag \u0026 drop\n\n\tSupport multiple image sources, including:\n\t* local image file\n\t* image metadata (from clipboard or microsoft office) \n\t* online image (download from the image's Url address)\n\n\t\u003cp align=\"center\"\u003e \n\t\u003cimg src=\"https://github.com/yuchung-chuang/WpfPlotDigitizer/blob/v2/demoResources/load%20page.png?raw=true\" alt=\"Load Image\" width=\"400\" /\u003e\n\t\u003c/p\u003e\n\n*  **Multiple export types**\n\n\tSupports export to a .csv or .txt file. The .csv file can be converted to .xlsx file by Excel.\n    \n## Tech\n\nPlotDigitizer uses a number of open source projects:\n\n\u003cimg src=\"https://wpfui.lepo.co/images/wpfui.png\" alt=\"WPF-UI Icon\" width=\"50\" /\u003e \u003cimg src=\"https://avatars2.githubusercontent.com/u/2035816?s=460\u0026v=4\" alt=\"EmguCV Icon\" width=\"50\"/\u003e \u003cimg src=\"https://avatars3.githubusercontent.com/u/3250496?s=200\u0026v=4\" alt=\"Fody Icon\" width=\"50\"/\u003e \n\n## Author : C. Y. C.\n\n\u003cimg  src=\"https://raw.githubusercontent.com/alex1392/WpfPlotDigitizer/master/WpfPlotDigitizer/app/resources/icon_cyc.png\"  alt=\"cyc icon\"  width=\"200\"/\u003e\n\n\nLicense\n----\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuchung-chuang%2FPlotDigitizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyuchung-chuang%2FPlotDigitizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyuchung-chuang%2FPlotDigitizer/lists"}