Skip to content

Commit 4e5ba71

Browse files
author
minjk-bl
committed
Edit label, input type on Pandas Plot and Subset app
1 parent 6d4492d commit 4e5ba71

File tree

3 files changed

+29
-14
lines changed

3 files changed

+29
-14
lines changed

data/m_library/pandasLibrary.js

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5017,22 +5017,16 @@ define([
50175017
name: 'Plot',
50185018
library: 'pandas',
50195019
description: 'create chart',
5020-
code: '${o0} = ${i0}.plot(${v}${etc})\nplt.show()',
5020+
code: '${i0}.plot(${v}${etc})\nplt.show()',
50215021
input: [
50225022
{
50235023
name: 'i0',
5024-
type:'var',
5025-
label: 'Pandas Object',
5026-
component: 'var_select',
5024+
type: 'var',
5025+
label: 'DataFrame',
50275026
var_type: ['DataFrame', 'Series']
50285027
}
50295028
],
50305029
output: [
5031-
{
5032-
name:'o0',
5033-
type:'var',
5034-
label:'Allocate to'
5035-
}
50365030
],
50375031
variable: [
50385032
{
@@ -5046,7 +5040,7 @@ define([
50465040
},
50475041
{
50485042
name: 'title',
5049-
type: ['text', 'list'],
5043+
type: 'text',
50505044
label: 'Chart Title'
50515045
},
50525046
{
@@ -5058,6 +5052,7 @@ define([
50585052
{
50595053
name: 'fontsize',
50605054
type: 'int',
5055+
component: 'input_number',
50615056
label: 'Font Size'
50625057
},
50635058
{
@@ -5089,16 +5084,17 @@ define([
50895084
{
50905085
name: 'rot',
50915086
type: 'int',
5087+
component: 'input_number',
50925088
label: 'X Label Rotation'
50935089
},
50945090
{
50955091
name: 'xlabel',
5096-
type: 'list',
5092+
type: 'text',
50975093
label: 'X Label'
50985094
},
50995095
{
51005096
name: 'ylabel',
5101-
type: 'list',
5097+
type: 'text',
51025098
label: 'Y Label'
51035099
},
51045100
{

html/m_apps/subset.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
</tr>
1414
<tr>
1515
<!-- Variable : Pandas Object-->
16-
<td><label class="vp-ds-label vp-orange-text">Variable</label></td>
16+
<td><label class="vp-ds-label vp-orange-text">DataFrame</label></td>
1717
<td>
1818
<div class="vp-ds-pandas-object-box" style="display:inline-block;">
1919
<!-- Var Selector -->

js/com/com_generator.js

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,11 +237,29 @@ define([
237237
}
238238
$(tblInput).append(textarea);
239239
break;
240+
case 'input_number':
241+
var input = com_makeDom.renderInput({
242+
'type': 'number',
243+
'class': 'vp-input vp-state',
244+
'id': obj.name,
245+
'placeholder': (obj.placeholder==undefined?'':obj.placeholder),
246+
'value': (obj.default==undefined?'':obj.default),
247+
'title': (obj.help==undefined?'':obj.help)
248+
});
249+
// cell metadata test
250+
if (getValue && obj.value != undefined) {
251+
// set as saved value
252+
input.attr({
253+
'value': obj.value
254+
});
255+
}
256+
$(tblInput).append(input);
257+
break;
240258
case 'table':
241259
// break;
242260
case 'file':
243261
// break;
244-
// default : input_single
262+
// default : input_single
245263
default:
246264
// FIXME: use makedom
247265
var input = com_makeDom.renderInput({
@@ -422,6 +440,7 @@ define([
422440
case 'table':
423441
case 'file':
424442
case 'option_suggest':
443+
case 'input_number':
425444
default:
426445
var input = $(vp_wrapSelector(pageId, '#'+obj.name)).val();
427446
// same as default

0 commit comments

Comments
 (0)