All Projects → highcharts → Highcharts Editor

highcharts / Highcharts Editor

Licence: other

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Highcharts Editor

scalajs-highcharts
Scala.js static typed facades for Highcharts library
Stars: ✭ 30 (-85.29%)
Mutual labels:  highcharts, charting
Ngx Wig
Angular(...Angular 7, Angular 8, Angular 9, Angular 10, Angular 11) WYSIWYG HTML Rich Text Editor (from ngWig - https://github.com/stevermeister/ngWig)
Stars: ✭ 178 (-12.75%)
Mutual labels:  wysiwyg
Lovinghome Real Estate Platform
⚡️基于springboot+MyBatis+FreeMarker+redis+nginx+Echarts+druid等技术的JavaWeb项目------恋家房产平台(采用B/S架构,项目包含前后台,分为前台展示系统及后台管理系统。前台系统包含首页门户、登录注册、房产推荐、房产详情、热门房产、房产及小区搜索、经纪人列表及经纪机构创建、创建房产、房产百科、地图找房、用户个人中心、房产评论、房产打分等模块。 后台管理系统包含房产信息管理、用户管理、管理员管理、小区信息管理、博客管理、评论管理、经纪人管理、系统统计与多种图表展示、数据报表导入导出等模块。系统介绍及详细功能点、技术点见项目内文档描述)
Stars: ✭ 140 (-31.37%)
Mutual labels:  highcharts
Pell
📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies
Stars: ✭ 11,653 (+5612.25%)
Mutual labels:  wysiwyg
Wangeditor
wangEditor —— 轻量级web富文本框
Stars: ✭ 12,792 (+6170.59%)
Mutual labels:  wysiwyg
Smarteditor2
Javascript WYSIWYG HTML editor
Stars: ✭ 162 (-20.59%)
Mutual labels:  wysiwyg
Phaser3 Particle Editor
A flexible editor for building phaser particles.
Stars: ✭ 131 (-35.78%)
Mutual labels:  wysiwyg
Laravel Pagebuilder
A drag and drop pagebuilder to manage pages in any Laravel project.
Stars: ✭ 189 (-7.35%)
Mutual labels:  wysiwyg
Phpagebuilder
A drag and drop page builder to manage pages in any PHP project.
Stars: ✭ 168 (-17.65%)
Mutual labels:  wysiwyg
Rich Markdown Editor
The open source React and Prosemirror based markdown editor that powers Outline. Want to try it out? Create an account:
Stars: ✭ 2,468 (+1109.8%)
Mutual labels:  wysiwyg
Yuqing Monitor Electron
Electron+Node+Socket.io+Vue+ElementUI+Highcharts开发的PC端舆情监控客户端,支持windows、mac、Linux多平台
Stars: ✭ 157 (-23.04%)
Mutual labels:  highcharts
Cl Editor
Lightweight text editor built with svelte, typescript
Stars: ✭ 148 (-27.45%)
Mutual labels:  wysiwyg
Yii2 Ckeditor Widget
CKEditor WYSIWYG widget for Yii2.
Stars: ✭ 163 (-20.1%)
Mutual labels:  wysiwyg
Highcharts Ng
AngularJS directive for Highcharts
Stars: ✭ 1,741 (+753.43%)
Mutual labels:  highcharts
Flutter Quill
Rich text editor for Flutter
Stars: ✭ 177 (-13.24%)
Mutual labels:  wysiwyg
Ngx Quill Example
demo app for the advanced usage of ngx-quill module
Stars: ✭ 137 (-32.84%)
Mutual labels:  wysiwyg
Ai Blocks
A powerful and intuitive WYSIWYG interface that allows anyone to create Machine Learning models!
Stars: ✭ 1,818 (+791.18%)
Mutual labels:  wysiwyg
Expand
DevExpress XAF extension framework. 𝗹𝗶𝗻𝗸𝗲𝗱𝗶𝗻.𝗲𝘅𝗽𝗮𝗻𝗱𝗳𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸.𝗰𝗼𝗺, 𝘆𝗼𝘂𝘁𝘂𝗯𝗲.𝗲𝘅𝗽𝗮𝗻𝗱𝗳𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸.𝗰𝗼𝗺 and 𝘁𝘄𝗶𝘁𝘁𝗲𝗿 @𝗲𝘅𝗽𝗮𝗻𝗱𝗳𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸 and or simply 𝗦𝘁𝗮𝗿/𝘄𝗮𝘁𝗰𝗵 this repository and get notified from 𝗚𝗶𝘁𝗛𝘂𝗯
Stars: ✭ 158 (-22.55%)
Mutual labels:  charting
Vditor
♏ 一款浏览器端的 Markdown 编辑器,支持所见即所得(富文本)、即时渲染(类似 Typora)和分屏预览模式。An In-browser Markdown editor, support WYSIWYG (Rich Text), Instant Rendering (Typora-like) and Split View modes.
Stars: ✭ 3,773 (+1749.51%)
Mutual labels:  wysiwyg
Tui.editor
🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
Stars: ✭ 14,016 (+6770.59%)
Mutual labels:  wysiwyg

Highcharts Editor

Stand-alone and embeddable chart editor for Highcharts

IMPORTANT NOTICE

The Highcharts Editor is currently in Beta. The master branch is not suited for production - use one of the pre-built releases.

Introduction

screenshots/customize.png

Click here for live demos

highcharts-editor is a lightweight chart editor for highcharts that can be embedded into existing frameworks and libraries, or used stand-alone. It requires no back-end service to operate.

Features

  • Light on dependencies: requires only Highcharts, FontAwesome, and (optionally) two Google Fonts
  • Lightweight: weighs in at ~40kb minified and gzipped
  • 100% client-side
  • Integration with Highcharts Cloud
  • Outputs embeddable HTML, JavaScript, and JSON
  • Highly configurable
  • Plug-in system

Note about upgrading from 0.1.3

The transition from 0.1.3 to 0.2.0 introduces some fundemental changes.

Most notable is the complete design overhaul.

There are however also changes to the way the editor is built.

Previously, templates were part of the default build - now, templates are bundled in separate product bundles. This means that in order for the default templates to show up, highcharts-editor.with.modules.min.js must also be included.

Alternatively, include highcharts-editor.complete.js which includes the editor itself, all templates, and advanced mode baked into a single file.

A full list of changes can be found here.

Installing and Building

Pre-built

We strongly encourage you to use the pre-built stable versions of the editor.

You can find these here.

Cloning and building the repository

git clone https://github.com/highcharts/highcharts-editor
cd highcharts-editor
npm install
gulp

Build options

  • gulp: Builds distribution packages for the editor and the bundled integrations and plugins
  • gulp electron: Builds Electron packages for Windows/Linux/OSX
  • gulp with-advanced: Builds packages for the advanced editor which exposes all API settings
  • gulp complete: Builds a complete bundle with advanced mode, and all supported modules

Notice for windows users: You need 7zip installed and added to your path for gulp electron to work!

This will put a built version in the dist folder.

Running from unminified sources locally

If extending/modifying the editor code itself (or adding themes etc.), use the bundled express server. This server uses the source files directly without minifying/concatenating which makes it easier to debug and test things. It also bakes the Less files for each request.

Run node bin/www to start it, then head to http://127.0.0.1:3005 for further instructions.

If you want to add new source files, add it to res/filelist.json, and it should be picked up in both the build script and the server. Note that the include order matters, so be sure to add it at the bottom, or before any other files that might depend on its content.

Embedding Hello World

<!DOCTYPE html>
<html>
	<head>
  <link href="highcharts-editor.min.css" type="text/css" rel="stylesheet"/>
  <script src="highcharts-editor.min.js" type="text/javascript" charset="utf-8"></script>
	</head>
	<body>
	</body>
	<script>
		//Create an editor widget and attach it to the document body      
		highed.Editor(document.body).on('ChartChange', function (data) {
      //Do something with the modified chart here.
  });
	</script>
</html>

Integrations

A number of example integrations are included in the editor:

General Documentation

License

The editor is licensed under MIT.

Note that the use of Highcharts itself (which the editor depends on) falls under the Highcharts License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].