All Projects → dcharles525 → Caroline

dcharles525 / Caroline

Licence: mit
A simple Cairo Chart Library for GTK and Vala

Programming Languages

vala
323 projects

Projects that are alternatives of or similar to Caroline

live-chart
A real-time charting library for Vala and GTK3 based on Cairo
Stars: ✭ 47 (+14.63%)
Mutual labels:  gtk, chart, widget, elementaryos
Laue
🖖📈 Modern charts for Vue 2.0
Stars: ✭ 245 (+497.56%)
Mutual labels:  line, chart, bar
android-charts
A curated list of Android Chart libraries.
Stars: ✭ 69 (+68.29%)
Mutual labels:  chart, line, bar
Anychart
AnyChart is a lightweight and robust JavaScript charting solution with great API and documentation. The chart types and unique features are numerous, the library works easily with any development stack.
Stars: ✭ 288 (+602.44%)
Mutual labels:  chart, pie-chart
givemelyrics
See the lyrics of the song that is playing, from any application.
Stars: ✭ 52 (+26.83%)
Mutual labels:  gtk, elementaryos
ordne
A Simple Pomodoro Timer for Elementary OS
Stars: ✭ 13 (-68.29%)
Mutual labels:  gtk, elementaryos
Aachartcore Kotlin
📈📊⛰⛰⛰An elegant modern declarative data visualization chart framework for Android . Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.极其精美而又强大的 Android 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
Stars: ✭ 332 (+709.76%)
Mutual labels:  chart, pie-chart
Hxcharts
📊 Chart for iOS 仪表盘、柱状图、圆形图、折线图、环形图
Stars: ✭ 301 (+634.15%)
Mutual labels:  line, chart
Vue Bar
Simple, elegant spark bars for Vue.js
Stars: ✭ 414 (+909.76%)
Mutual labels:  chart, bar
Piecharts
Easy to use and highly customizable pie charts library for iOS
Stars: ✭ 476 (+1060.98%)
Mutual labels:  chart, pie-chart
Aachartkit
📈📊🚀🚀🚀An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的跨平台数据可视化图表框架,支持柱状图、条形图、折…
Stars: ✭ 4,358 (+10529.27%)
Mutual labels:  chart, pie-chart
Radarchartview
Android view (widget) for rendering radial diagrams
Stars: ✭ 488 (+1090.24%)
Mutual labels:  chart, widget
palette
Color palette app for elementary OS
Stars: ✭ 32 (-21.95%)
Mutual labels:  gtk, elementaryos
LMGraphView
LMGraphView is a simple and customizable graph view for iOS.
Stars: ✭ 61 (+48.78%)
Mutual labels:  chart, line
react-native-tcharts
基于React Native ART的图表组件库
Stars: ✭ 25 (-39.02%)
Mutual labels:  line, bar
Eww
ElKowar's wacky widgets
Stars: ✭ 322 (+685.37%)
Mutual labels:  gtk, widget
Jhchart
Stars: ✭ 593 (+1346.34%)
Mutual labels:  chart, pie-chart
reco
A simple audio recording app for modern Linux desktop environment like Pantheon
Stars: ✭ 47 (+14.63%)
Mutual labels:  gtk, elementaryos
StockView
股票相关控件(分时图、五日分时图、自选股迷你分时图、资金趋势图、盈亏额/盈亏率)- (曲线图、折线图)
Stars: ✭ 87 (+112.2%)
Mutual labels:  pie-chart, chart
Aachartcore
📈📊☕️☕️☕️An elegant modern declarative data visualization chart framework for Android. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.极其精美而又强大的 Android 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
Stars: ✭ 424 (+934.15%)
Mutual labels:  chart, pie-chart

CI

alt text
Logo Created By @stsdc
A simple Cairo Chart Library for GTK and Vala

Caroline is a simple and light interface into Cairo allowing a developer to create a chart in just a few lines of code! Below is some screenshots of what you can do with it currently. Also below is a road map, documentation, and some ramblings about the development process and inner-workings of Cairo and Caroline!

Getting Started

Compiling & Installing

valac --pkg gtk+-3.0 --pkg gee-0.8 --library=Caroline -H Caroline.h Caroline.vala -X -fPIC -X -shared -o Caroline.so
valac --pkg gtk+-3.0 --pkg gee-0.8 Caroline.vapi Sample.vala -X Caroline.so -X -I. -o demo
sudo cp Caroline.so /usr/lib/
./demo

Simple Usage

A sample application called "Sample.vala" is included in this repo, it contains a simple application to show off how Caroline works. Below is a bare-bones example of how to interface with Caroline.

var carolineWidget = new Caroline(
  x, //dataX
  y, //dataY
  "scatter", //chart type
  true, //yes or no for generateColors function (needed in the case of the pie chart),
  false // yes or no for scatter plot labels
);

This is how we generate a simple line chart. See the full sample application to learn more.

Caroline Documentation

Check out the code! It has lots of detailed documentation and try using the Sample.vala file. Chart types are now bar, line, smooth-line, scatter, and pie.

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].