Permalink
Browse files

Eliminates dependency on custom font. (I try to use preinstalled font…

…s whenever possible, to conserve space).

Permits font customization for various line chart elements.

Permits custom min/max "Y" values for line charts, to allow for negative data points. (Changed sample data to test this).

Permits the omission of value labels on line chart.

Adds a light grey shadow for line chart, to help lines/labels "pop" a little.

Uses customizable UIColor properties instead of repeatedly recreating CGColors from arrays of floats.

Uses NSSortDescriptor to sort arrays of dictionaries.

Uses JSONKit instead of SBJSON for speed and simplicity.
  • Loading branch information...
1 parent d6c3f1d commit 87fe22898af7ca0a40e7139f6058ab09801c70ac @grgcombs grgcombs committed May 3, 2011
View
@@ -1,3 +1,3 @@
-[submodule "iOSPlot/SBJSON"]
- path = iOSPlot/SBJSON
- url = git@github.com:honcheng/SBJSON-library.git
+[submodule "iOSPlot/JSONKit"]
+ path = iOSPlot/JSONKit
+ url = git://github.com/johnezang/JSONKit.git
Binary file not shown.
Submodule JSONKit added at b8359c
@@ -15,7 +15,7 @@
2860E32E111B888700E27156 /* AppDelegate_iPad.m in Sources */ = {isa = PBXBuildFile; fileRef = 2860E32C111B888700E27156 /* AppDelegate_iPad.m */; };
2860E32F111B888700E27156 /* MainWindow_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2860E32D111B888700E27156 /* MainWindow_iPad.xib */; };
288765FD0DF74451002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765FC0DF74451002DB57D /* CoreGraphics.framework */; };
- F8325FC91363CE810045F9DC /* HelveticaNeue.ttc in Resources */ = {isa = PBXBuildFile; fileRef = F8325FC81363CE810045F9DC /* HelveticaNeue.ttc */; };
+ 3794799813706B8400C0E457 /* JSONKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 3794799713706B8400C0E457 /* JSONKit.m */; };
F832606A1363D49B0045F9DC /* ChartListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F83260691363D49B0045F9DC /* ChartListViewController.m */; };
F83260901363D5CF0045F9DC /* GenericViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F832608F1363D5CF0045F9DC /* GenericViewController.m */; };
F83260AA1363D8170045F9DC /* back_button.png in Resources */ = {isa = PBXBuildFile; fileRef = F83260A81363D8170045F9DC /* back_button.png */; };
@@ -26,12 +26,6 @@
F897D6EE13630F560025FE6E /* sample_piechart_data.plist in Resources */ = {isa = PBXBuildFile; fileRef = F897D6ED13630F560025FE6E /* sample_piechart_data.plist */; };
F897D6F113630FD40025FE6E /* PCPieChart.m in Sources */ = {isa = PBXBuildFile; fileRef = F897D6F013630FD40025FE6E /* PCPieChart.m */; };
F897D700136311E60025FE6E /* PieChartViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F897D6FF136311E60025FE6E /* PieChartViewController.m */; };
- F8C1B415136F7FC8002DDF6C /* NSObject+SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C1B40A136F7FC8002DDF6C /* NSObject+SBJSON.m */; };
- F8C1B416136F7FC8002DDF6C /* NSString+SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C1B40C136F7FC8002DDF6C /* NSString+SBJSON.m */; };
- F8C1B417136F7FC8002DDF6C /* SBJSON.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C1B40E136F7FC8002DDF6C /* SBJSON.m */; };
- F8C1B418136F7FC8002DDF6C /* SBJsonBase.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C1B410136F7FC8002DDF6C /* SBJsonBase.m */; };
- F8C1B419136F7FC8002DDF6C /* SBJsonParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C1B412136F7FC8002DDF6C /* SBJsonParser.m */; };
- F8C1B41A136F7FC8002DDF6C /* SBJsonWriter.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C1B414136F7FC8002DDF6C /* SBJsonWriter.m */; };
F8C1B41C136F8056002DDF6C /* sample_linechart_data.json in Resources */ = {isa = PBXBuildFile; fileRef = F8C1B41B136F8056002DDF6C /* sample_linechart_data.json */; };
/* End PBXBuildFile section */
@@ -48,38 +42,26 @@
288765FC0DF74451002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Shared/main.m; sourceTree = "<group>"; };
32CA4F630368D1EE00C91783 /* PlotCreator_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlotCreator_Prefix.pch; sourceTree = "<group>"; };
+ 3794799613706B8400C0E457 /* JSONKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JSONKit.h; path = JSONKit/JSONKit.h; sourceTree = "<group>"; };
+ 3794799713706B8400C0E457 /* JSONKit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = JSONKit.m; path = JSONKit/JSONKit.m; sourceTree = "<group>"; };
8D1107310486CEB800E47090 /* PlotCreator-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "PlotCreator-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
- F8325FC81363CE810045F9DC /* HelveticaNeue.ttc */ = {isa = PBXFileReference; lastKnownFileType = file; path = HelveticaNeue.ttc; sourceTree = "<group>"; };
- F83260681363D49B0045F9DC /* ChartListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChartListViewController.h; sourceTree = "<group>"; };
- F83260691363D49B0045F9DC /* ChartListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ChartListViewController.m; sourceTree = "<group>"; };
- F832608E1363D5CF0045F9DC /* GenericViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GenericViewController.h; sourceTree = "<group>"; };
- F832608F1363D5CF0045F9DC /* GenericViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GenericViewController.m; sourceTree = "<group>"; };
+ F83260681363D49B0045F9DC /* ChartListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ChartListViewController.h; path = iPhone/ChartListViewController.h; sourceTree = "<group>"; };
+ F83260691363D49B0045F9DC /* ChartListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ChartListViewController.m; path = iPhone/ChartListViewController.m; sourceTree = "<group>"; };
+ F832608E1363D5CF0045F9DC /* GenericViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GenericViewController.h; path = iPhone/GenericViewController.h; sourceTree = "<group>"; };
+ F832608F1363D5CF0045F9DC /* GenericViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GenericViewController.m; path = iPhone/GenericViewController.m; sourceTree = "<group>"; };
F83260A81363D8170045F9DC /* back_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = back_button.png; path = Images/back_button.png; sourceTree = "<group>"; };
F83260A91363D8170045F9DC /* back_button@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "back_button@2x.png"; path = "Images/back_button@2x.png"; sourceTree = "<group>"; };
- F83260C01363D91E0045F9DC /* PieChartViewController2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PieChartViewController2.h; sourceTree = "<group>"; };
- F83260C11363D91E0045F9DC /* PieChartViewController2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PieChartViewController2.m; sourceTree = "<group>"; };
+ F83260C01363D91E0045F9DC /* PieChartViewController2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PieChartViewController2.h; path = iPhone/PieChartViewController2.h; sourceTree = "<group>"; };
+ F83260C11363D91E0045F9DC /* PieChartViewController2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PieChartViewController2.m; path = iPhone/PieChartViewController2.m; sourceTree = "<group>"; };
F88CC4C613684F0E0096327F /* PCLineChartView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PCLineChartView.h; path = Shared/PCLineChartView.h; sourceTree = "<group>"; };
F88CC4C713684F0E0096327F /* PCLineChartView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PCLineChartView.m; path = Shared/PCLineChartView.m; sourceTree = "<group>"; };
- F88CC4D113684FD30096327F /* LineChartViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LineChartViewController.h; sourceTree = "<group>"; };
- F88CC4D213684FD30096327F /* LineChartViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LineChartViewController.m; sourceTree = "<group>"; };
+ F88CC4D113684FD30096327F /* LineChartViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LineChartViewController.h; path = iPhone/LineChartViewController.h; sourceTree = "<group>"; };
+ F88CC4D213684FD30096327F /* LineChartViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LineChartViewController.m; path = iPhone/LineChartViewController.m; sourceTree = "<group>"; };
F897D6ED13630F560025FE6E /* sample_piechart_data.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = sample_piechart_data.plist; path = "Sample Data/sample_piechart_data.plist"; sourceTree = "<group>"; };
F897D6EF13630FD40025FE6E /* PCPieChart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PCPieChart.h; path = Shared/PCPieChart.h; sourceTree = "<group>"; };
F897D6F013630FD40025FE6E /* PCPieChart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PCPieChart.m; path = Shared/PCPieChart.m; sourceTree = "<group>"; };
- F897D6FE136311E60025FE6E /* PieChartViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PieChartViewController.h; sourceTree = "<group>"; };
- F897D6FF136311E60025FE6E /* PieChartViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PieChartViewController.m; sourceTree = "<group>"; };
- F8C1B408136F7FC8002DDF6C /* JSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = JSON.h; path = SBJSON/JSON/JSON.h; sourceTree = "<group>"; };
- F8C1B409136F7FC8002DDF6C /* NSObject+SBJSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSObject+SBJSON.h"; path = "SBJSON/JSON/NSObject+SBJSON.h"; sourceTree = "<group>"; };
- F8C1B40A136F7FC8002DDF6C /* NSObject+SBJSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSObject+SBJSON.m"; path = "SBJSON/JSON/NSObject+SBJSON.m"; sourceTree = "<group>"; };
- F8C1B40B136F7FC8002DDF6C /* NSString+SBJSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "NSString+SBJSON.h"; path = "SBJSON/JSON/NSString+SBJSON.h"; sourceTree = "<group>"; };
- F8C1B40C136F7FC8002DDF6C /* NSString+SBJSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "NSString+SBJSON.m"; path = "SBJSON/JSON/NSString+SBJSON.m"; sourceTree = "<group>"; };
- F8C1B40D136F7FC8002DDF6C /* SBJSON.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJSON.h; path = SBJSON/JSON/SBJSON.h; sourceTree = "<group>"; };
- F8C1B40E136F7FC8002DDF6C /* SBJSON.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJSON.m; path = SBJSON/JSON/SBJSON.m; sourceTree = "<group>"; };
- F8C1B40F136F7FC8002DDF6C /* SBJsonBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonBase.h; path = SBJSON/JSON/SBJsonBase.h; sourceTree = "<group>"; };
- F8C1B410136F7FC8002DDF6C /* SBJsonBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonBase.m; path = SBJSON/JSON/SBJsonBase.m; sourceTree = "<group>"; };
- F8C1B411136F7FC8002DDF6C /* SBJsonParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonParser.h; path = SBJSON/JSON/SBJsonParser.h; sourceTree = "<group>"; };
- F8C1B412136F7FC8002DDF6C /* SBJsonParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonParser.m; path = SBJSON/JSON/SBJsonParser.m; sourceTree = "<group>"; };
- F8C1B413136F7FC8002DDF6C /* SBJsonWriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SBJsonWriter.h; path = SBJSON/JSON/SBJsonWriter.h; sourceTree = "<group>"; };
- F8C1B414136F7FC8002DDF6C /* SBJsonWriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SBJsonWriter.m; path = SBJSON/JSON/SBJsonWriter.m; sourceTree = "<group>"; };
+ F897D6FE136311E60025FE6E /* PieChartViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PieChartViewController.h; path = iPhone/PieChartViewController.h; sourceTree = "<group>"; };
+ F897D6FF136311E60025FE6E /* PieChartViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PieChartViewController.m; path = iPhone/PieChartViewController.m; sourceTree = "<group>"; };
F8C1B41B136F8056002DDF6C /* sample_linechart_data.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = sample_linechart_data.json; path = "Sample Data/sample_linechart_data.json"; sourceTree = "<group>"; };
/* End PBXFileReference section */
@@ -111,16 +93,6 @@
2860E325111B887F00E27156 /* AppDelegate_iPhone.h */,
2860E326111B887F00E27156 /* AppDelegate_iPhone.m */,
2860E327111B887F00E27156 /* MainWindow_iPhone.xib */,
- F897D6FE136311E60025FE6E /* PieChartViewController.h */,
- F897D6FF136311E60025FE6E /* PieChartViewController.m */,
- F83260C01363D91E0045F9DC /* PieChartViewController2.h */,
- F83260C11363D91E0045F9DC /* PieChartViewController2.m */,
- F83260681363D49B0045F9DC /* ChartListViewController.h */,
- F83260691363D49B0045F9DC /* ChartListViewController.m */,
- F88CC4D113684FD30096327F /* LineChartViewController.h */,
- F88CC4D213684FD30096327F /* LineChartViewController.m */,
- F832608E1363D5CF0045F9DC /* GenericViewController.h */,
- F832608F1363D5CF0045F9DC /* GenericViewController.m */,
);
path = iPhone;
sourceTree = "<group>";
@@ -138,11 +110,18 @@
28EEBF621118D79A00187D67 /* Shared */ = {
isa = PBXGroup;
children = (
- F8C1B407136F7FB7002DDF6C /* SBJSON */,
- F897D6EF13630FD40025FE6E /* PCPieChart.h */,
- F897D6F013630FD40025FE6E /* PCPieChart.m */,
- F88CC4C613684F0E0096327F /* PCLineChartView.h */,
- F88CC4C713684F0E0096327F /* PCLineChartView.m */,
+ 3794799B13706BB200C0E457 /* iOSPlot */,
+ F8C1B407136F7FB7002DDF6C /* JSONKit */,
+ F897D6FE136311E60025FE6E /* PieChartViewController.h */,
+ F897D6FF136311E60025FE6E /* PieChartViewController.m */,
+ F83260C01363D91E0045F9DC /* PieChartViewController2.h */,
+ F83260C11363D91E0045F9DC /* PieChartViewController2.m */,
+ F83260681363D49B0045F9DC /* ChartListViewController.h */,
+ F83260691363D49B0045F9DC /* ChartListViewController.m */,
+ F88CC4D113684FD30096327F /* LineChartViewController.h */,
+ F88CC4D213684FD30096327F /* LineChartViewController.m */,
+ F832608E1363D5CF0045F9DC /* GenericViewController.h */,
+ F832608F1363D5CF0045F9DC /* GenericViewController.m */,
8D1107310486CEB800E47090 /* PlotCreator-Info.plist */,
);
name = Shared;
@@ -164,7 +143,6 @@
29B97315FDCFA39411CA2CEA /* Other Sources */ = {
isa = PBXGroup;
children = (
- F8325FC81363CE810045F9DC /* HelveticaNeue.ttc */,
F83260A81363D8170045F9DC /* back_button.png */,
F83260A91363D8170045F9DC /* back_button@2x.png */,
F897D6E513630F4B0025FE6E /* Sample Data */,
@@ -184,6 +162,17 @@
name = Frameworks;
sourceTree = "<group>";
};
+ 3794799B13706BB200C0E457 /* iOSPlot */ = {
+ isa = PBXGroup;
+ children = (
+ F897D6EF13630FD40025FE6E /* PCPieChart.h */,
+ F897D6F013630FD40025FE6E /* PCPieChart.m */,
+ F88CC4C613684F0E0096327F /* PCLineChartView.h */,
+ F88CC4C713684F0E0096327F /* PCLineChartView.m */,
+ );
+ name = iOSPlot;
+ sourceTree = "<group>";
+ };
F897D6E513630F4B0025FE6E /* Sample Data */ = {
isa = PBXGroup;
children = (
@@ -193,24 +182,13 @@
name = "Sample Data";
sourceTree = "<group>";
};
- F8C1B407136F7FB7002DDF6C /* SBJSON */ = {
+ F8C1B407136F7FB7002DDF6C /* JSONKit */ = {
isa = PBXGroup;
children = (
- F8C1B408136F7FC8002DDF6C /* JSON.h */,
- F8C1B409136F7FC8002DDF6C /* NSObject+SBJSON.h */,
- F8C1B40A136F7FC8002DDF6C /* NSObject+SBJSON.m */,
- F8C1B40B136F7FC8002DDF6C /* NSString+SBJSON.h */,
- F8C1B40C136F7FC8002DDF6C /* NSString+SBJSON.m */,
- F8C1B40D136F7FC8002DDF6C /* SBJSON.h */,
- F8C1B40E136F7FC8002DDF6C /* SBJSON.m */,
- F8C1B40F136F7FC8002DDF6C /* SBJsonBase.h */,
- F8C1B410136F7FC8002DDF6C /* SBJsonBase.m */,
- F8C1B411136F7FC8002DDF6C /* SBJsonParser.h */,
- F8C1B412136F7FC8002DDF6C /* SBJsonParser.m */,
- F8C1B413136F7FC8002DDF6C /* SBJsonWriter.h */,
- F8C1B414136F7FC8002DDF6C /* SBJsonWriter.m */,
+ 3794799613706B8400C0E457 /* JSONKit.h */,
+ 3794799713706B8400C0E457 /* JSONKit.m */,
);
- name = SBJSON;
+ name = JSONKit;
sourceTree = "<group>";
};
/* End PBXGroup section */
@@ -265,7 +243,6 @@
2860E329111B887F00E27156 /* MainWindow_iPhone.xib in Resources */,
2860E32F111B888700E27156 /* MainWindow_iPad.xib in Resources */,
F897D6EE13630F560025FE6E /* sample_piechart_data.plist in Resources */,
- F8325FC91363CE810045F9DC /* HelveticaNeue.ttc in Resources */,
F83260AA1363D8170045F9DC /* back_button.png in Resources */,
F83260AB1363D8170045F9DC /* back_button@2x.png in Resources */,
F8C1B41C136F8056002DDF6C /* sample_linechart_data.json in Resources */,
@@ -289,12 +266,7 @@
F83260C21363D91E0045F9DC /* PieChartViewController2.m in Sources */,
F88CC4C813684F0E0096327F /* PCLineChartView.m in Sources */,
F88CC4D313684FD30096327F /* LineChartViewController.m in Sources */,
- F8C1B415136F7FC8002DDF6C /* NSObject+SBJSON.m in Sources */,
- F8C1B416136F7FC8002DDF6C /* NSString+SBJSON.m in Sources */,
- F8C1B417136F7FC8002DDF6C /* SBJSON.m in Sources */,
- F8C1B418136F7FC8002DDF6C /* SBJsonBase.m in Sources */,
- F8C1B419136F7FC8002DDF6C /* SBJsonParser.m in Sources */,
- F8C1B41A136F7FC8002DDF6C /* SBJsonWriter.m in Sources */,
+ 3794799813706B8400C0E457 /* JSONKit.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Submodule SBJSON deleted from 2cfbb4
@@ -9,7 +9,7 @@
69,
70
],
- "title": "AAA"
+ "title": "Smith"
},
{
"data": [
@@ -20,27 +20,27 @@
22,
30
],
- "title": "BBB"
+ "title": "Repub"
},
{
"data": [
40,
55,
56,
66,
- 70,
- 70
+ 40,
+ -30
],
- "title": "CCC"
+ "title": "Dem"
},
{
"data": [
null,
89,
90,
85,
- 90,
- 95
+ 60,
+ -15
],
"title": "DDD"
},
@@ -51,7 +51,7 @@
55,
33,
50,
- 46
+ -6
],
"title": "EEE"
}
Oops, something went wrong.

0 comments on commit 87fe228

Please sign in to comment.