小编sag*_*r43的帖子

使用Google Chart创建多级甜甜圈图表

我正在使用谷歌图表创建一个多级甜甜圈图表.我成功创建了单级图表.但现在我必须在该图表中创建另一个图表.请帮我.还有可能以圆形形式在图表切片上写文字吗?

这是我的单个甜甜圈聊天的代码.

HTML

  <script type="text/javascript" src="https://www.google.com/jsapi"></script> 
<div id="donutchart" style="width: 900px; height: 500px;"></div>
Run Code Online (Sandbox Code Playgroud)

JS

 google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Task', 'Hours per Day'],
          ['Work',     11],
          ['Eat',      2],
          ['Commute',  2],
          ['Watch TV', 2],
          ['Sleep',    7]
        ]);

        var options = {
          title: 'My Daily Activities',
          pieHole: 0.4,
            chartArea:{left: '100'},
         pieSliceText: 'label',
            pieStartAngle: 0,
            pieSliceTextStyle:{color: 'white', fontName: 'arial', fontSize: 10}
        };

        var chart = new google.visualization.PieChart(document.getElementById('donutchart'));
        chart.draw(data, options);
      }
Run Code Online (Sandbox Code Playgroud)

这里是JsFiddle的代码链接 IT应该是这样的 在此输入图像描述

javascript charts html5 google-chartwrapper google-pie-chart

13
推荐指数
1
解决办法
4276
查看次数

如何在Bluemix对​​象存储中转储joblib或pickle文件?

我正在使用在Bluemix上运行Flask的Python应用程序.我知道如何使用swiftclient模块的对象存储来创建容器并在其中保存文件,但是如何转储其中包含的joblib或pickle文件?如何在我的Python程序中加载它?

这是存储简单文本文件的代码.

import swiftclient

app = Flask(__name__)
CORS(app)


cloudant_service = json.loads(os.environ['VCAP_SERVICES'])['Object-Storage'][0]
objectstorage_creds = cloudant_service['credentials']

if objectstorage_creds:
   auth_url = objectstorage_creds['auth_url'] + '/v3' #authorization URL
   password = objectstorage_creds['password'] #password
   project_id = objectstorage_creds['projectId'] #project id
   user_id = objectstorage_creds['userId'] #user id 
   region_name = objectstorage_creds['region'] #region name 

def predict_joblib():
  print('satart')
  conn = swiftclient.Connection(key=password,authurl=auth_url,auth_version='3',os_options={"project_id": project_id,"user_id": user_id,"region_name": region_name})
  container_name = 'new-container'

  # File name for testing
  file_name = 'requirment.txt'

  # Create a new container
  conn.put_container(container_name)
  print ("nContainer %s created successfully." % container_name)

  # List your containers
  print …
Run Code Online (Sandbox Code Playgroud)

python pickle object-storage ibm-cloud

10
推荐指数
1
解决办法
658
查看次数

在Angularjs中获取ng-keypress上文本框的值

我想在keypress上获取文本框的值.

我有像html的代码

<input style="width: 20%; float: right;" 
       ng-model="que.SelectedOptionsUID" 
       type="text" 
       ng-keypress="myFunct($event)"/>
Run Code Online (Sandbox Code Playgroud)

和控制器上的JS代码:

$scope.myFunct = function (e) {
    var charCode = (e.which) ? e.which : e.keyCode;
    //i want here value of the textbox 
}
Run Code Online (Sandbox Code Playgroud)

javascript angularjs

8
推荐指数
1
解决办法
1万
查看次数

modalDialog,带有角度,范围问题的指令

我正在使用angularjs指令弹出窗口.当我使用指令单次时它工作正常,但当我使用我更多,然后一次它不起作用.我不知道我做错了什么.这是我的代码.

HTML

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.4/angular.js"></script>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body ng-app='ModalDemo'>
  <div ng-controller='MyCtrl'>
    <button ng-click='toggleModal()'>Open First Dialog</button>
    <button ng-click='toggleModal1()'>Open Second Dialog</button>
    <modal-dialog info='modalShown' show='modalShown' width='400px' height='60%'>
      <p>Modal Content Goes here<p>
    </modal-dialog>
      <modal-dialog show='modalShown1' info='modalShown1' width='400px' height='60%'>
      <p>2<p>
    </modal-dialog>
  </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

JS

 app = angular.module('ModalDemo', []);
    app.directive('modalDialog', function() {
      return {
        restrict: 'E',
        scope: {
          show: '=info'
        },
        replace: true, // Replace with the template below
        transclude: true, // we want to insert custom content inside the …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-directive

5
推荐指数
1
解决办法
2万
查看次数

Facebook 登录在应用浏览器中的 Andriod Facebook 中不起作用

从登录开始,我就在我的网站上使用 Facebook 登录 Javascript SDK,但最近它在 Android Facebook 应用程序内浏览器中停止工作。当我单击登录按钮时,它会重新加载完整页面以转到授权页面,然后返回时什么也没有

Facebook 提供的示例也有同样的问题,甚至使用 FB.login 功能和 Facebook 登录按钮(https://developers.facebook.com/docs/facebook-login/web/login-button)进行了测试。得到了相同的结果。它只是刷新页面。

示例代码:

<script>

function LoggedFb(){
      FB.login(function (response) {
                FB.api(`/me?fields=id,email&access_token=${response.authResponse.accessToken}`, function 
                (userResponse) {
                    alert(userResponse.email);
                });
            }, { scope: 'email' })
}

</script>
Run Code Online (Sandbox Code Playgroud)

该代码适用于除 Android Facebook 应用内浏览器之外的所有平台。

谢谢。

javascript facebook facebook-javascript-sdk facebook-login facebook-browser

5
推荐指数
1
解决办法
1952
查看次数

在Kendo Window Popup上禁用Esc键

我正在使用带有MVC的JavaScript的KendoUI控件.我有一个由"kendoWindow"创建的弹出窗口.它工作正常,但是当我按下ESC键时它会自动关闭.我想禁用ESC键,以便只能通过取消按钮或关闭按钮关闭窗口弹出窗口.

这是我的Kendo Window代码.

 var  wndEditClient= $("#divEditClient")
        .kendoWindow({
            title: "Edit Client",
            modal: true,
            visible: false,
            resizable: false,
            width: 450,
            actions: ["Close"]
        }).data("kendoWindow");

wndEditClient.open();
Run Code Online (Sandbox Code Playgroud)

请建议.

我尝试了JavaScript按键事件,所有这些但是不起作用.

  $(document).bind("keypress", function (e) {      
        if (e.keyCode == 27) {
            e.preventDefault();
        }
    });
Run Code Online (Sandbox Code Playgroud)

试过这个,但没有工作.

javascript c# jquery keyevent kendo-ui

4
推荐指数
1
解决办法
2747
查看次数